[–]▶ No.954736>>954823 >>954964 [Watch Thread][Show All Posts]
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.
▶ No.954743>>954771
>very basic editing capabilities out of the box
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.
▶ No.954757
When ed becomes the standard editor.
▶ No.954771>>954811
>>954743
>Sublime is a good attempt
No. If it can't do terminal and doesn't have the extensibility of emacs/vim, it can't count as a replacement.
▶ No.954811>>954816 >>954820 >>955237
>>954771
the terminal is obsolete, you can do everything from a gui now
▶ No.954816>>954828 >>954841 >>955186
>>954811
>b-but what if i want to ssh into a machine and edit things there? i COULD just DOWNLOAD files with scp and edit them but i'd rather UPLOAD my terminal editor to the remote machine and edit there on the terminal!!!1
▶ No.954820>>955391
>>954811
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.
▶ No.954823
>>954736 (OP)
What would it even look like?
▶ No.954828>>954834
>>954816
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.
▶ No.954834>>954836
>>954828
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?
▶ No.954836>>954839
>>954834
Who gives a shit, use whatever the fuck you want on your own machine. Just don't cry because it's not installed on everybody else's machine too. Write that lisp text editor for all I care, but don't expect it to "replace" anything.
▶ No.954839>>954848
>>954836
I'm asking what (You) use for that scenario. Certainly not vi(m) right?
▶ No.954841>>954846
>>954816
>b-but what if i want to ssh into a machine and edit things there?
"ssh -x"?
▶ No.954843
Oh wow it's another shit thread
▶ No.954846>>954957
>>954841
>-x Disables X11 forwarding.
>-X Enables X11 forwarding.
>...
>11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring.
▶ No.954848>>954851
>>954839
No I use Code - OSS.
▶ No.954851
▶ No.954956
>>954853
micro is alright but has slowed development and needs more fine tuning
▶ No.954957>>954970
>>954846
Yeah X11 security is a meme. Wayland is the way to go.
▶ No.954960>>955237
No way. Going into :help in vim is like exploring an endless ASCII world. I don't want an editor that I can fully comprehend, that's boring.
▶ No.954964
>>954736 (OP)
>When will someone create the definitive emacs and vim btfo?
When Hideaki Anno creates a girl that btfos both Rei and Asuka.
NEVAR - the flames are eternal
▶ No.954970>>954979
>>954957
>wayland
NSA/poetteringware
▶ No.954979
>>954970
Poettering is not involved with the Wayland project. Despite what some FUD-sayers claim, Wayland does not depend on Systemd.
If anything, I feel like RedHat is trying to get rid of Poettering's mistakes. Who knows if they'll get rid of systemd, but they're already getting rid of PulseAudio in favor of Pipewire.
▶ No.954983>>954986 >>955188
>wayland
Another RedHat funded disaster. How did they fuck up so bad when there are so many OSes to steal from?
▶ No.954986
>>954983
>disaster
in what way?
>so many OSes to steal from
ok, how would you want the display server to be? Be specific.
▶ No.955186
>>954816
>it's already there or a tiny dl from repo
>this is the same on a SoC board up to a mainframe
comfy yes
▶ No.955188
>>954983
Wayland is a product of the X.org maintainers. If anybody knows about a display system that fixes the problems of X.org, it's the people who maintain X.org.
▶ No.955195>>955209 >>955272
I tried using VS Code at work since most of the guys in the office use it and the internet seems to act like its the hottest shit with the best LSP support. But I found it to be sort of crappy, with LSP/lint support being actually quite mediocre.
▶ No.955209>>955211 >>955272
>>955195
Consider its competition in the same bracket
>Sublime, dead proprietary nagware that wants you to buy it
>Atom, the worst pile of electron ever cobbled together
▶ No.955211>>955214 >>955272
>>955209
Notepad++ works fine and is free
▶ No.955214>>955218 >>955219
▶ No.955218>>955272
>>955214
They are remaking it for GNU/Linux with the name Notepadqq
https://github.com/notepadqq/notepadqq
It looks like it made a real lot of progress since I last used it on GNU/linux years ago
▶ No.955219
▶ No.955237
>>954811
You can do everything from an ipad while taking a shit now. Doesn't mean you should want to.
>>954960
This. You could use vim just knowing that i is for insert mode, and <esc>:x<CR> saves and quits (assuming :set bs=2 and possibly mouse=a). The complexity is shit you want know, because it makes your life easier.
▶ No.955238>>955276
Why are you obsessed with text edtiors? There's hundreds of them. Nobody is forcing you to use those two.
▶ No.955272
▶ No.955276>>955391
>>955238
Quite obvious, you may want an editor that has enough extensiblity to be used as an IDE, a TeX/roff editor and a lot of other shit. What I consider important to replace those:
1) Has a TUI and a GUI (that doesn't involve a cancer toolkit; emacs can run with Athena/Xaw without problems)
2) Has a good LSP support
3) Good syntax highlighting and completion for everything shit I use
4) Isn't written in a retarded language like Java
▶ No.955372
▶ No.955391
>>954820
>I need an editor so I can change config files
>b-but not any of the 1000s of existing ones
I'm a special snowflake too.
>>955276
Extremely retarded list.