Sublime Text 2 is my new favorite code editor. It is snappy, rocks the code hinting, and the color theme is the best I have seen. The coolest part is the thumbnail view of the code used for scrolling. Now that I finally found a code editor that I liked, it was necessary to get it working with other programs. First on the list was Processing.
I found a great build package from http://benedikt-gross.de. You can find it on github at https://github.com/b-g/processing-sublime. If you download the zip file from github you will need to rename the folder that unzips. Delete all the crap so it is just called Processing. Then put the folder into (on OSX) your user/library/application support/Sublime Text 2/Packages/ folder. If you cannot see your user library folder (thanks OSX 10.7 and beyond) you will need to perform some terminal voodoo. A quick google search will reveal many details. What worked for me was to paste into terminal:
[python]chflags nohidden ~/Library/[/python]
To get it operational you need to launch Processing first. Then in Processing, go to the preferences and then select Use External Editor. Then launch Sublime, write your code, save your file, and when you hit CMD-B (build) it will shift over to Processing and run your sketch.
Absolutely fantastic. This just makes Processing even better, which is no easy feat.