|
The first time I got introduced to Emacs, I hated it. Who would like to read email inside a text editor with non-standard keybindings? I got it all wrong. It's not an editor, it's a text-mode virtual Lisp machine. The Emacs ecosystem has matured a lot lately. It has two applications I adore. Org, something impossible to describe in a few words, and Magit, the perfect Git porcelain. Plus it has 3 pretty darn good email clients (Notmuch, Gnus and Mu4e). And some great extras: Dired, Calc, Eshell, Erc, PDF Tools... Everything is really well integrated. And if something doesn't suit your needs, changing it is a few ELisp lines away. My computer setup has become very simple: a tiling WM (XMonad), Emacs, Firefox, and a terminal (Urxvt). |
I don't use it for much else than programming, so my must-haves are for that purpose. Just the various built-in interpreters make it worth the price of learning.