Emacs is not that bad.