frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Let's rethink the architecture and future of Emacs

3•kurouna•2h ago

Comments

kurouna•2h ago
First and foremost, I love Emacs and have the utmost respect for its Lisp-based ecosystem. It is undoubtedly one of the most successful and enduring examples of user-extensible software in history. Recently, I’ve been reflecting on the nature of Emacs: What truly defines it? Is it the Lisp engine, the buffer-centric workflow, or the core philosophy of ultimate hackability? I realize this has been debated many times over the decades, but it feels worth revisiting in the context of the technologies available to us in 2026. A complete rewrite isn't the only answer; out of pure intellectual curiosity, I’d simply like to step back and reconsider its future from where we stand today.

Historically, Emacs began as a set of macros on TECO, not a Lisp-based system. Lisp eventually became its greatest strength, but I wonder if it has also become a constraint. Is it best for Emacs to continue evolving along its current path, or is it time for a more radical shift? What kind of future would be truly exciting for the next generation of hackers?

If we were to design Emacs from scratch today, would we still build it around its current C core and Lisp engine? Or could a different stack preserve its spirit while unlocking new possibilities? For

example:

* A core implemented in a modern systems language like Rust for performance and safety.

* A decoupled UI layer leveraging modern rendering engines or web technologies to natively handle complex layouts and CJK environments without legacy constraints.

* Lisp (or a similar high-level language) retained purely for user-level customization, rather than driving the underlying UI architecture.

Another question is its direction: should Emacs continue evolving into an all-in-one IDE, or should it return to being the "ultimate text editor," delegating heavy IDE responsibilities to LSP-based tools?

What specifications or technologies would make a "Modern Emacs" truly exciting for you? Are there technical or cultural reasons preventing the adoption of a modern stack, assuming the core philosophy remains intact?

Please note: This is not a critique of Lisp or the current Emacs. Whether it's a continuation of its current evolution or a completely new architecture, my only interest is to hear how we all envision its future. This is purely a thought experiment, and I hope you enjoy the discussion!

Ask HN: Remember Fidonet?

90•ukkare•4h ago•57 comments

Ask HN: What Are You Working On? (March 2026)

278•david927•1d ago•1051 comments

The Architecture of an Exit Scam: A Technical Audit of Zszrun

4•cappyfjao•4h ago•0 comments

Ask HN: Since a week HN keeps logging me off every few days, why?

5•epolanski•5h ago•1 comments

Ask HN: How to be alone?

662•sillysaurusx•2d ago•545 comments

Ask HN: What AI content automation stack are you using in 2026?

2•jackcofounder•6h ago•2 comments

Ask HN: Please restrict new accounts from posting

700•Oras•1d ago•493 comments

Ask HN: Can I repurpose a Bluetooth voice remote as input device for a PC?

15•albert_e•2d ago•20 comments

Ask HN: Most beautiful personal blog UI you have ever seen?

133•ms7892•1d ago•53 comments

Ask HN: Let's rethink the architecture and future of Emacs

3•kurouna•2h ago•1 comments

Ask HN: Do you still run Redis and workers just for background jobs?

2•sergF•7h ago•6 comments

Why is GPT-5.4 obsessed with Goblins?

10•pants2•10h ago•6 comments

Tell HN: I'm 60 years old. Claude Code has re-ignited a passion

1063•shannoncc•3d ago•970 comments

Ask HN: Is GitHub getting less reliable, or is it just me?

9•_pdp_•18h ago•5 comments

Ask HN: Favorite Non-Spammy iPhone Games?

4•bix6•13h ago•3 comments

Why is email so resilient as a technology?

6•noemit•5h ago•5 comments

Ask HN: What game engine would you recommend for vibe coding?

5•general_reveal•14h ago•4 comments

Ask HN: Read‑only LLM tool for email triage and knowledge extraction?

2•maille•16h ago•3 comments

Ask HN: Any informed guesses on the actual size/architecture of GPT-5.4 etc.?

4•dsrtslnd23•16h ago•0 comments

Code-review-graph: persistent code graph that cuts Claude Code token usage

2•tirthkanani•20h ago•0 comments

Ask HN: Who Needs Help?

14•surprisetalk•1d ago•13 comments

A job ad for Agentic AI Advocate

4•greenpinia•1d ago•1 comments

Ask HN: Are showlang and thelang HN endpoints not being maintained?

4•freakynit•1d ago•1 comments

I replaced my freelance SaaS stack with 5 single-file HTML tools

7•AnnSri•2d ago•3 comments

Ask HN: Which book are you reading these days?

6•chistev•19h ago•18 comments

Ask HN: Anyone else feel this community has changed recently?

57•kypro•3d ago•30 comments

OpenAI might end up on the right side of history

12•shoman3003•1d ago•10 comments

Ask HN: How are you handling persistent memory across local Ollama sessions

5•null-phnix•2d ago•0 comments

All tmux sessions as a single terminal

2•lygten•1d ago•1 comments

Whisker – Self hosted e-commerce cart, pure PHP, zero dependencies

7•eLohith•2d ago•3 comments