Something 'deeper' than Emacs, or am I looking for a unicorn?
4 willschetelich 7 6/30/2025, 4:07:05 AM
Hey all - I really love emacs as a text editor and environment, but I'm wondering...
Does there exist something that is
- More customizable than emacs
- more mature community and 'giants to stand on' (like packages)
- Stronger expected lifespan
- Realistic enough to actually commit to (not like, build the universe, build your OS from scratch)
I'd love to hear if there's anything you've found beyond the Mariana Trench! Will
I think Emacs is a good example of the Lindy Effect. It's going to continue being alive for a long time because it's already been alive for a long time.
https://en.wikipedia.org/wiki/Lindy_effect
- Lem is written in Common Lisp. It's less of a niche language than ELisp. You are therefore likely to find a larger library ecosystem.
- RMS didn't really like CL when he wrote Emacs. But CL is arguably a much better language today. For example, you don't need to worry about dynamic scoping.
- Lem is written entirely in CL, without any C core like Emacs does. That possibly makes Lem customizable to a deeper level than Emacs.
- Being a very young project, Lem is likely more optimized for multithreading compared to Emacs. Emacs multithreading is not up to expectations, perhaps due to legacy plugins and code.
Lem is not capable of competing with Emacs on any other points on account of the huge difference in their ages. Lem has much fewer extensions and a much smaller community. I don't know the project well enough to comment about their longetivity. But it's worth a look.
[1] https://lem-project.github.io/
Emacs is more than enough, you do need more than 1 app.
Packages: https://melpa.org/#/
Lifespan: Emacs hails from the 70s and is actively maintained.