Why Rewriting Emacs Is Hard
Posted4 months agoActive4 months ago
kyo.iroiro.partyTechstory
calmpositive
Debate
20/100
EmacsText EditingSoftware Development
Key topics
Emacs
Text Editing
Software Development
The article discusses the complexities of rewriting Emacs, a text editor with a long history, and the discussion highlights the challenges and nuances of text rendering and editing.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
54m
Peak period
3
9-12h
Avg / period
1.8
Key moments
- 01Story posted
Sep 3, 2025 at 9:32 PM EDT
4 months ago
Step 01 - 02First comment
Sep 3, 2025 at 10:26 PM EDT
54m after posting
Step 02 - 03Peak activity
3 comments in 9-12h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 5, 2025 at 12:59 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45122442Type: storyLast synced: 11/20/2025, 5:11:42 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Now, I'm certainly not in the "all C code must be rewritten in Rust because security" camp but it does raise the question: With all this complexity how do I know that pasting text from a web page into emacs (or any editor really) isn't going to trigger an undiscovered vulnerability?
Edit: I guess that's rhetorical question because of course the answer is "you don't".
And the same time, I don't think there's enough people who can be persuaded to think that in a decade or two those Rust-rewritten parts wouldn't become problematic either - who can promise today that Zig for example isn't a better choice for that? Or maybe even some close-to-metal Lisp variant?
https://www.reddit.com/r/emacs/comments/1n7i586/comment/ncbc...
/me facepalms
Text rendering hates you (2019) - https://news.ycombinator.com/item?id=36478892 - June, 2023 (119 comments)
et al, as there was a follow-up posted in the top comment of that thread
I thought there was an "Falsehoods Programmers Believe About Text" but between that link and <https://github.com/kdeldycke/awesome-falsehood#international...> it's close enough for the point