Emacs the Computing Environment

I love Emacs as a system, even if it is a bit slow and bloated. People joke that Emacs is a great OS that is missing a text editor, and well while Emacs does not handle persistence, concurrency, virtualization yadda yadda which an OS normally should, it is certainly not just a text editor. I think of it as a computing environment.

Compared to Kakoune or Neovim that opens in milliseconds, Emacs loads in seconds. Many features have noticeable delays that just feel like they should be smoother, and you wonder if there aren’t a few features that could be cut. But despite that, I think it adds so many interesting utilities and features that I just wish were available in regular Unix.

There is without a doubt a certain charm to Emacs and some features I would love to bake into Unix and terminal ecosystem:

I would like to use a Unix terminal instead of a Lisp VM like Emacs, as I do prefer an ecosystem where you are not just bound to Lisp but can use whatever tool you want. In theory a lot of what Emacs can do is feasible in Unix, but in practice the ecosystem is far behind. If you are like me in that you basically live within your terminal, I find that you are better served by a system like Emacs.

- Marc