I actually don't know what emacs means. I only remember having struggles in understanding anyone who likes vim, because it mostly just confused me. But Probably its just what you are used to. The Meme is still funny, though.
Don't discount the possibility that some people that use vim, are old enough to remember using vi, over a modem connection. When you know the keyboard shortcuts it can be a lot quicker too even now.
vim is a little hard to get into, but from there its benefits pay off with lots of features. On the other hand there is emacs, with an even steeper learning curve (*cough* long inconvenient button combos!), but it's considered so powerful, some say it's a separate operating system.
What's even more crazy is when you've used vim exclusively for 30 years to the point where you sit down at someone else's computer and you try to use their editor and you are completely lost. You fumble around like you're an elderly person who doesn't know what a computer is, type random letters all over. You look senile.
But then you show them on your computer how you can record a macro of your key commands and then use a regex to match different blocks of similar text and apply the same commands all at once. And because you used navigation based on words and lines rather than characters it all just works.
For my vim journey it was the draw of being able to quickly navigate and manipulate text without ever needing my hands to move away from the home row on the keyboard, and being willing to put in the time and effort to push past the learning curve.
Nvim user so imo it would be funnier if it was about getting caught up in spending more time customising the editor than using it or something, but atm just reads like someone who only got as far as opening vim and not being able to figure out how to close it
I've been using Linux professionally for a couple of decades and using it altogether since like 1996. I never knew about the timeout command. I'm gonna have some fun with that.
I'm sad to say I fell for this trap as well! Wanted to keep using vim, but I'm too old to put so much effort in maintaining my tools, when I have a self-cleaning swissknife .. just... right.. there.
I can navigate and organize my own notes 10 times faster than if I used most alternatives, especially with plugins like Neorg that support visually distinct markup output via concealer configs. There's even a presentation mode.
after 15 years of vim, writing (and contributing to) a host of plugins, even running custom builds with my own patches …
I basically never boot up Actual Vim anymore?? I’ve basically entirely switched to VScode + VSCodeVim. embarrassing as fuck, in some ways, but jesus christ it’s just too goddamn good.
The neovim integration, even, was fantastic. (Although I don’t use it right now, for “VSCode Remote reasons,” lol.)
What on earth size of monorepo is that!? iirc, we’ve got ~1Mloc of OCaml, probably another two or three times that in assorted generated code, specs, config, infra, and other languages; and my VScode-Remote definitely boots up as fast as the network connection can stand up.
Definitely faster than I can think of the first thing I want to do … ¯_(ツ)_/¯
That said, I should own up to having had an absurdly overcomplicated vim config, tons of plugins, a decade n change of customizations and patches and shit. Maybe I’ve just always had a high tolerance for a slow boot. hahaha