I think we can all agree both need replacing. vim is too complex for what it does and has a lot of inefficient keybindings despite being an upgrade to, let's say, nano. emacs has about 40 layers of complexity, too many dependencies to count yet has only very basic editing capabilities out of the box.
When will someone create the definitive emacs and vim btfo?
Other urls found in this thread:
github.com
fte.sourceforge.net
twitter.com
Disagree with this. With the kill rings and undo trees, rectangle edits, you get pretty decent capabilities. On top of that, all the various things text mode gives you, it's actually pretty complex. Enough so that MacOS use the default emacs bindings in all of their dialog boxes (I still wonder how long it'll be before someone makes the brave decision to remove this).
You're right about needing a replacement for both though. Sublime is a good attempt (albeit paid), and the other trendy editors are electron-ridden pieces of crap.
When ed becomes the standard editor.
No. If it can't do terminal and doesn't have the extensibility of emacs/vim, it can't count as a replacement.
the terminal is obsolete, you can do everything from a gui now
...
You may not want to leave the terminal (open a new window) for quick config edits. And as the other retard said, it's a lot better to edit stuff on an headless machine rather a complicated scp/edit/scp (or emacs tramp) setup.
Anyway, if you want to replace them, you'll need to run everywhere, including terminal emulators.
What would it even look like?
And this is why vi is king. Because it's installed by default on 99% of linux distros running on 99% of remote headless webservers where you might need to occasionally ssh in and do some file fucking.
Granted but 99% of the time you don't want to do that.
Instead you want to edit source code on your 24" dual monitor desktop computer setup using a modern gui editor.
What editor do you use for that?