Is anyone still using Emacs?

45 points by jmmv


jmmv

I wrote this piece because I found the topic... hilarious. Not because of this specific question, but because I'm witnessing how highly-positioned people (at work) are "discovering" command line tools now that they are "forced" to interact with CLI-based coding agents--and then trying to demonstrate how useful their new discoveries are. tmux is the shining example so far, and I'm waiting for them to realize that... Vim and Emacs are a thing too.

You know, these tools have been with us for many years, and if you ask the "advanced 10x developers" at your company, they'll likely tell you that they use them. But these tools are often disregarded as "haha, that's ancient stuff; let's move to the web!!11". You know, maybe there was a reason for those developers sticking to these tools! ;P </rant>

fazalmajid

I've been using it for 33 years, and it does everything I need in an editor or IDE.

zmitchell

Count me in as someone that just started learning it!

I tried out Doom Emacs a few years ago and bounced off because the latency was noticeable enough to be annoying. I'm not sure if native compilation has made that a thing of the past, I'm in vanilla Emacs without anything configured yet so I don't think I would notice. I'm also running 30.2 from Nixpkgs, which I think enables native compilation by default.

I mostly don't care that I can do things like write email in Emacs. I just want an editor that I can mold, and that is capable if/when I want to learn a lisp (Janet, probably). Helix doesn't have plugins (yet), so I'm pretty much out of luck on the lisp front there. I also like the "everything is text" philosophy, but we'll see how I get on with that.

There's a few things that make learning it in 2026 kind of daunting:

gspr

I'm a weirdo who uses Emacs for development, for writing, and for email, and have done so for about 15 years – yet I've never found the time or headspace to learn elisp. I don't actually know what I'm doing when I'm messing with my config file. That this is somehow still my most productive environment says something about how amazing that editor is :-)

Actually reading Mastering Emacs has been on my todo list for longer than I want to admit.

classichasclass

I've used vi for decades, mostly because I can't remember how to exit.

itamarst

At some point I expect to show my daughter emacs, and when she responds in confusion and horror explain that "The tradition of all dead generations weighs like a nightmare on the brains of the living." I'm sure it'll go over well.

dasnacl

I have flip-flopped between doom and (n)vim back and forth, but have "recently" mostly settled with neovim. Key issues for me while using emacs - and it is somehow hilarious to say - is pain to maintain. Upgrading doom frequently left me with only the nuclear option of completely reinstalling due to out-of-sync packages. Sure, I could've fixed it less "noob"y, but at some point you just stop caring and want your stuff to work. Can't afford configuration breakage and heavy editor-dependency when there is work to do. Though, I do miss org-mode and just overall navigation in emacs.

Whenever I tried any of the more "modern" solutions, say VSCode, CLion or whatever, I have the same issue - and more! Now, I have to click around awkwardly instead of plain keyboard navigation, because they don't properly implement accessibility features. "vim" motions is a crippled version of the true thing.

Why neovim nowadays? It just works. Honestly, could say the same about emacs nowadays if I'd just spent 2 mins asking a coding agent to fix my config... oh well (:

mond

helix gang rise up

(plugins any year now)

cryptix

Yup! I switched to it like about two years ago because I didn’t like vims rendering and was f**ed up with electron/vscode likes.

I got hooked on avy and some jumping plugins but what really made me stick and still is my main driver for code changes, is magit.

kablamooo

Yes, me. But I’m probably not that common. I deal with a client at work that their entire business involves leveraging very large csv files and apparently nobody there seems to know how to open or review data in a 1gb file. They don’t even know what the head command is to give me the headers of a csv.

alemi

Just switched to -nw after many years of X/GUI. Using the Pgtk version only for doing presentations.

facundoolano

Yes, turning 10 years as an Emacs user

duncan_bayne

For decades now. No plans to change.

untrusem

All day, everyday :D

meain

I have been using Emacs for about a decade. The best part about Emacs is its malleability. Using something like Doom kinda take a hit on it, but still way better than VSCode or other editors. I am Vim to Emacs convert from the pre Neovim era and have been happy with Emacs since. In addition, now that we can ask LLMs can work with Emacs, I can ask an AI to fix any minor inconveniences that I have in my Editor and we are good.

Let me give you a small example. I wanted to update the order in which files show up in the file picker. Here is a small set of rules I wanted to apply:

I could easily do this within Emacs with a couple of lines of elisp to hook into the file sorting logic and modify it in the running Emacs instance. Even better, I could explain this much to an LLM, give it emacsclient to evaluate elisp and I have it in 5minutes without even looking at the code. If you had to do the same within VSCode, I'm assuming you have to develop a separate plugin, but then now you are likely also responsible for creating your own popup menu. And to test it, you now have to load another VSCode instance with the plugin loaded. I hope you get my point.

josef

A lot of the work I do would be almost impossible without Emacs. The custom modes I’ve written for editing my peculiar documents would be just a pain in any other editor.

ayushnix

I've been considering switching back to Emacs after using (neo)vim for almost a decade but I'm not convinced that Emacs has/will have a strong anti-LLM policy for development and contributions. It seems like the only thing holding back the GNU community from using LLMs is FSF's verdict about the copyright situation of LLM generated code and I view the impact of LLMs on the environment and their relationship with copyright as the two weakest arguments one can take against LLMs.

I don't want to invest hundreds or thousands of hours on my text editor ((neo)vim) only to discover that its developers are using LLMs.