Emacs is best thought of as a lisp virtual machine that happens to edit text. Vim is a hell of a text editor that happens to have a Turing complete scripting language. Spacemacs gives emacs a good text editor, while it looks like Spacevim is attempting to make extending vim easier.
The future of emacs and vim as platforms is interesting. Perhaps, at least for developer tools, we'll see more projects using these cross platform text editors as platforms for text based user interfaces in a revolt against electron.
Wow, I did not anticipate this comment ending this way.
vim for life and after
.-=-.
/ + \
| ~~~ |
| :wq!|
|_____|Emacs really clicks if you are someone whose going to learn your way around Emacs lisp and customize things to what works best for your style.
And make sure you use the develop branch.
Once you've groked that, you can slowly try to switch to Evil bindings, and explore if you enjoy modal editing or simply get some inspiration from the Vim editing commands and style.
For example, its nice to have to have plugins offer similiar functionality on similiar key combos. Have a shared configuration allows for once idealogy to take hold. The Spacebad + mnemonics approach of Spacemacs + Spacevim is a really good base to build on.
Or in another way as well, what about Spacemacs/Doom would make you want to move away from it?
>SpaceVim - Modern Vim distribution SpaceVim is a distribution of the Vim editor that’s inspired by spacemacs. It manages collections of plugins in layers, which help collecting related packages together to provide features. For example, the python layer collects deoplete.nvim, neomake and jedi-vim together to provide autocompletion, syntax checking, and documentation lookup. This approach helps keeping configuration organized and reduces overhead for the user by keeping them from having to think about what packages to install.
I am very interested, seems like it has good defaults for having an IDE-like experience on vim but was not able to find a nice video tutorial explaining it.
Definitely gonna try it later.