8/21/2026 at 9:11:40 AM
I have been using Emacs for 32 years now. It had its ups and downs: there was a period of very slow development, which led to the XEmacs fork, which I used for many years.These days I see a renaissance of sorts. First, the development progress is excellent. Second, Emacs turned out to be the ultimate material for AI. I no longer write my own Emacs functions. I tell AI to modify the Emacs behavior the way I want. I now have a development environment that I fully control. Windows open where I want them. Keystrokes do what I want them to do. I have tools for annotating Claude Code plans in Emacs and plenty of other functionality. Without AI, I would never be able to implement all these tiny fixes and improvements. It would cost me too much time. And in other IDEs, I would have to "ask for permission", because not every behavior is exposed and modifiable. In Emacs, almost everything is, and you can change the behavior of other packages, too.
It feels great to have a development environment that I am in control of and that won't disappear tomorrow, like so many other IDEs did.
by jwr
8/21/2026 at 9:47:07 AM
LLMs are particularly strong for this because it really doesn't matter if the code is a hacked together mess. Most user configs are already like that anyway.by LiamPowell
8/21/2026 at 9:34:10 AM
Similar story here (user since early 90s). I wish more AI harnesses could also have a dumb-terminal mode in addition to the fully non-interactove mode, so they could all stay naturally searchable/copyable in simple comint buffers. Even the best current terminal emulators within Emacs are not great to recursively handle Emacs (or modern AI TUI) well enough, so I occasionally also use a shell putside Emacs.by pama
8/21/2026 at 11:12:24 AM
Ghostel is fantastic for this. It is very fast, fully compatible, and you can quickly enter a copy-paste mode with C-c C-t. With ace-jump this makes for very efficient copying.Since I started using Ghostel, my Claude Code and Codex sessions started gradually migrating into Emacs. They work just as well as in a terminal and managing them is more convenient. This is also why I can't really find any use for all those newfangled tools that are intended to help with managing multiple coding sessions.
by jwr
8/21/2026 at 10:05:20 AM
Have you tried Ghostel for this? I'm one of the Ghostel maintainers so if you have any particular harness that behaves poorly in Ghostel we'd like to know about it so we can fix it.by baokaola
8/21/2026 at 10:09:33 AM
Thanks so much for your work. I moved to emacs to have a better integration between cli and the editor I am using and ghostel is a tremendous improvement over vterm.by ixsploit
8/21/2026 at 11:53:15 AM
> I wish more AI harnesses could also have a dumb-terminal modeyou don't need that, you can use an acp (agent-client protocol) client like agent-shell - https://github.com/xenodium/agent-shell
I've tried it with cursor and it works okay.
by znpy