4 ms·
I feel like it's more for vim users who need a gentle introduction to emacs (me) and really don't want to leave modal editing and more advanced vi features behi
by DannoHung 11y ago
I feel like it's more for vim users who need a gentle introduction to emacs (me) and really don't want to leave modal editing and more advanced vi features behind. It goes a lot further in emulating the day-to-day vi experience than literally anything I've ever tried before. But it's also a pretty nicely managed set of extra packages that are all smacked around to play nicely with each other.
If you've been using emacs for 20 years and already know how to do stuff and maybe even write your own modes, then it's proooobably not for you. (I mean, you coulda been using evil a long time ago).
- duaneb 11y agoHow is this any better than e.g. viper mode?
- thedz 11y agoit's a wrapper around the successor to viper mode (evil) that also attempts to introduce bindings in a smart (ymmv, obv) way. it's much more than just viper, but the ultimate goal is the same: to provide emacs with vim keybindings for prefer to want to use emacs that way.
- broodbucket 11y agoThe main feature of Spacemacs over just plain evil is that it has a number of "layers" for different languages, utilities and emacs things, which introduce consistent, vim-friendly keybindings. With plain evil-mode, you'd have to tinker with every package you wanted to use and come up with some good vim-style keybindings. The Spacemacs layer setup does restrict you to what it supports, unless you want to do things manually.
- pyre 11y agoMy understanding is the evil-mode emulates Vim, and viper-mode emulates Vi. Vim is "Vi iMproved", so it has more to it than just basic Vi.