(Anything that removes terminal support from emacs will be a fork.)
GNU/Emacs already has tons of features that don't work in terminal and it's not a fork. GUI has:
- better fonts and better colors
- childframe support, nice for posframes
- viewing images and pdfs
- SVG support
- icons and emojis
- etc.
It makes sense for `emacs -nw` and I don't think there’s many Emacs users who are advocating for ditching terminal support. But it looks like a hack in the GUI.
Not only the uniformity in use, but also the uniformity in how you extend would be lost.
For a settings buffer, maybe it doesn't matter. However macros working everywhere in your editor as a default is quite powerful.
Pixel Fold & Tablet 5G + living in Emacs on Android at the cafe, beach and golf resort is totally do-able ;)
https://www.reddit.com/r/emacs/comments/ugxfi2/fyi_i_install...
Graphical debuggers are one of the most important tools developers have gotten in the last few decades compared to the TUI and command line era. There exist packages like dap-mode for emacs which do an admirable job in simulating more graphical workflows, but they are limited by the capacities that Emacs has.
If you want to put Emacs on the same footing with modern IDEs I don't think you get around to at some point getting it to a modern GUI system.
Maybe I'm in the minority on this, but I'm not interested in emacs being on the same footing with modern IDEs. I'm happy with what it is, and would be sad if it didn't exist as it does today. (I only ever use emacs without -nw by accident)
Limited by emacs or by developer time?
The author sees the fact that emacs UIs are textual as a negative, but it's the reason I love it, the reason I've been using it for 20 years and I dare say the reason some have been using it twice as long. Ditching terminal support and replacing emacs TUIs with GUIs would not be progress, and if that's what you want I doubt modifying emacs is going to be a rewarding way of trying to achieve it. Just use vscode.