I've written a BBEdit Language Module for Python. For the time being i'll put it up at http://homepage.mac.com/christopherstern/ - note i don't habe unicode support, but I thinl everything else works.