Great listing, thanks a lot.
One thing I'm looking for is an editor that supports indenting the way that emacs does it - e.g. whenever you press TAB, emacs will adjust the indentation of the current line,
. This could also mean reducing the indentation of the current line.
Most editors will simply just insert a tab character, or a number of spaces.