←back to thread

301 points nogajun | 1 comments | | HN request time: 0s | source
Show context
giancarlostoro ◴[] No.45942664[source]
I would love to see a project that rebuilds the Emacs UI but keeps the underlying core to give it a modern facelift, some things in emacs blend together and are a pain for my eyes to figure out whats what. It would be nice if the UI was modernized but the core was left as-is. I'm reminded of some of my favorite editors that are niche being Lisp related ones, where if you held down ctrl it would show you shortcuts in the UI itself and what they lead to. I also always enjoyed Racket's import arrows and other small things that are visually amazingly impressive despite being so simple.
replies(4): >>45942710 #>>45943289 #>>45943716 #>>45943788 #
koiueo ◴[] No.45943289[source]
I'd argue the opposite. UI is ok, it can be configured to look timeless (not modern).

But the core with its single thread processing and constant hangs, requiring you to repeatedly hit C-g at least once a day, is first in line for "facelift".

replies(4): >>45943432 #>>45943984 #>>45944147 #>>45945073 #
volemo ◴[] No.45945073[source]
So we all agree we need Emacs 2.0™, rewriting both the UI and the guts? /j
replies(1): >>45956970 #
NoGravitas ◴[] No.45956970[source]
I don't agree with everything in their approach, but Lem (https://github.com/lem-project/lem) is a modern editor that has the Emacs Nature.
replies(1): >>45960169 #
1. iLemming ◴[] No.45960169[source]
Lem looks great and I wish we all could simply move there, I personally, am not married to a concrete implementation of Emacs, I just love the idea of an editor built atop a Lisp REPL; I don't think I ever could use a computer without having it.

However, what then we'd do with nearly half-a-century history of Emacs? There are so many packages out there - it's insane to ever think we'd have to re-implement all that ginormous constellation of functionality in Common Lisp. Until we can find some quick way to translate them there, I honestly don't see any practical possibility for the migration.

Who knows, maybe agents will get so good and someone will eventually figure out a path; until then, Emacs is to remain - with all the good and bad parts.