Nearly everyone at my shop uses vscode, but I stick with spacemacs for a few reasons:
- I know the shortcuts fairly well. If it ain’t broke, etc.
- Magit is a good enough reason to use emacs all by itself. The git integration in vscode can’t touch it.
- With vscode, if you want a given feature you have to search for extensions, vet them, pick one, etc. With spacemacs (most of the time) just search the docs, it’s probably already there and all you need to do is make a keybinding. At worst you add a line or two to your config file.
- Emacs was laughably slow on 80’s hardware. Electron apps are laughably slow on 2010’s hardware.
- The vi bindings available for vscode aren’t as deeply integrated as evil-mode is. If your muscle memory expects home-row navigation, it’s extra frustrating when even most of your editor doesn’t use it.
- Magit is a good enough reason to use emacs all by itself. The git integration in vscode can’t touch it.
- With vscode, if you want a given feature you have to search for extensions, vet them, pick one, etc. With spacemacs (most of the time) just search the docs, it’s probably already there and all you need to do is make a keybinding. At worst you add a line or two to your config file.
- Emacs was laughably slow on 80’s hardware. Electron apps are laughably slow on 2010’s hardware.
- The vi bindings available for vscode aren’t as deeply integrated as evil-mode is. If your muscle memory expects home-row navigation, it’s extra frustrating when even most of your editor doesn’t use it.