GeistHaus
log in · sign up

The values of Emacs, the Neovim revolution, and the VSCode gorilla

murilopereira.com

Comparing the core values of our text editors, describing the history of Neovim's development, and discussing the rise of VSCode.

3 pages link to this URL
A spiritual successor to Emacs

I’ve been writing Python since version 1.5.2, and I think Guido von Rossum is one of the best language designers of our time, but I was a bit taken aback when on a recent Lex Fridman podcast he said, “To me, VS Code, in a sense, is a spiritual successor to Emacs.” His rationale for that claim: The key part of Emacs is that it’s mostly written in Lisp … There’s a core implementation that can read the file, put bits on the screen, and manage memory and buffers. Then, what makes it an editor full of features is all the lisp packages and, of course, the design of how the lisp packages interact with each other and with that base layer of the core immutable engine.