If you're still using TextMate, you will find emacs is an excellent replacement. It has all kinds of stuff and can even cook your coffee (with a compatible coffee automat).
with http://www.gnu.org/software/emacs/
Regards, Soryu
PS: Pun intended ;)