Although I wish they’d explore the Kakoune/Helix style of editing too, which I think will become a major competitor to Vim (and I personally prefer it myself).
However, I am also worried that Lem won’t gain any traction because the Emacs ecosystem is just too vast and has too many killer apps (Magit, OrgMode, Dired, the amazing built-in Help/Documentation - to name a few).
But it may very well become a modern Emacs alternative if they focus on better user experience, leave behind some idiosyncrasies of the past and create great alternatives or ports of Emacs’s most appreciated plugins. There is a great opportunity in starting from scratch, but I guess it is also a huge challenge to compete against decades of development, a huge community and a rich ecosystem.
I'd hope that a fresh emacs from scratch would just ship with something close to what those provide.
In the end my biggest beef with emacs these days is just the terrible lack of multithreading, bringing long pause and startup times. Most of my problems in the past have been rectified. Emacs 29 is really quite delightful and much easier to manage than ever before.
Lem has a wip Git mode: see status, stage files/hunks, commit, interactive rebase, basic hg and fossil support. (I added it)
It's WIP and undocumented yet (don't worry I'll document when ready, I love documentation ;) ) Use
M-x lisp-eval-string RET (ql:quickload :lem/legit)
then M-x legit-status or C-x g
> DiredLem has a directory mode with some actions: sort (name, mtime, size), mark by regexp, rename, delete, find files…)
Lem has a LSP system,
something like projectile (M-x project-find-file, M-x project-switch etc, still inferior but nearly there and easy to extend)
images: yes (the SDL2 version). It can display games (M-x tetris, it can run a real game engine)
evil: great vim layer, no leader key. I didn't see a discussion about that, you should come and ask ;)
and no:
GUI buttons: that's not a UI choice I guess, so no
no org-mode support yet, although it has an Emacs RPC, so the idea is to use it to bring org-mode.
not asked, but good to know:
it has a wip Git mode: see status, stage files/hunks, commit, interactive rebase, basic hg and fossil support. (I added it)
Of course, it could be a foundation to build on, I dunno.
EDIT: yes after watching the presentation, it has a modal/vi type mode