←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 #
Myrmornis ◴[] No.45944147[source]
You can make it look modern: get rid of all menus and bars so that there is nothing on screen except for the text you're editing. (e.g. search for minimal.el) It looks indistinguishable from any other modern editor / IDE in zen mode. Menus and bars are not necessary in these sorts of applications if you use then daily -- more efficient and powerful to use the command palette and key bindings.
replies(2): >>45944235 #>>45944623 #
koiueo ◴[] No.45944235[source]
> nothing on screen except for the text you're editing

Just wanted to clarify, to me that's timeless. Modern would be having modern menus, pop-up configuration screen et al.. All the candy that appeals to a less experienced user, who worked with Idea, Sublime of VS code before.

replies(2): >>45944436 #>>45944715 #
1. Myrmornis ◴[] No.45944436[source]
I guess I'm not really sure that menus are modern. But anyway I hate the stubbornness over the vanilla emacs UI. The nonsense in the menus and the stupid pixelated pictures of scissors or whatever.

But I've never really got the idea of why emacs should appeal to less experienced users. I think that's misguided: the entire point of Emacs is that you write some emacs lisp. If you're not interested in writing any lisp, then you definitely shouldn't bother with emacs (I used emacs intensively for 20 years and am the author of Emacs packages). And if you're less experienced and looking for Idea/Sublime experience then at this point in your life there's a good chance you aren't interested in writing lisp.