I use Emacs.
I have a little page with a few Emacs customizations at: http://sprout.stanford.edu/satyaki/emacs/EmacsTricks.html
CategoryHomepage