among my many new years resolutions is to try emacs
Emacs is great at everything other than being a text editor (way too much feature creep imo)