This is also similar to the old Firefox vs Chrome. The former was great for power users, but it crashed a lot and Firefox installs of regular people were riddled with insecure extensions that broke the browser and that couldn't even be un-installed.
VS Code does have flaws, but having limited extensions is not one of them, IMO.
Exactly. Of course as somebody who writes extensions I'd sometimes like the possibility to change stuff at a "deeper" level - like having multi-line text decorations. But as a user I really prefer the model to the Emacs' one. Emacs (and I guess *vim) works best if the user writes all the code themselves.
It's true that the most popular extensions work fairly well though.
Would love to hear from a more seasoned vim user if I'm missing some egregious stumbles in vim's updates that affected their workflow.
Also use Arch for about as long.
It's so odd to me when someone says that updates break their vim or Arch frequently.
[0] https://old.reddit.com/r/neovim/comments/1c9ev8n/overwhelmed...
[1] https://old.reddit.com/r/neovim/search?sort=new&restrict_sr=...
https://old.reddit.com/r/neovim/comments/1dgtyzw/lazynvim_do...
https://old.reddit.com/r/neovim/comments/1dp47gi/lazyvim_own...
I think i had an issue when they moved to conform.nvim from the deprecated language server based method but that's maybe about it (I deleted the nvim cache and it was all good after)
I can count the number of times my vim and arch installs has broken without my intervention on no hands.
Arch just shipped a beta nvidia driver as release and heaps of people have found their system broken.
This is partially because of cultural reasons. VS Code was originally a code editor made for web developers, by web developers. It follows directly in the footsteps of Atom. Web developers, for good or for bad, value the user experience of software working out of the box so they tend to bundle everything. Systems engineers, those of the C/Python camp tend to optimize for efficiency and prefers the user to manually setup out-of-band binaries.
That's probably giving how software is made at these orgs too much credit.