Spacevim - Spacemacs for vim [](https://travis-ci.org/ctjhoa/spacevim)
March 29, 2018 ยท View on GitHub
This project is not actively maintained anymore. There are other projects doing similar things.
Spacevim is Spacemacs for vim. It can be used as a full distribution or you can get only the Spacemacs key bindings
Installation
Spacevim provides 2 ways of using it. First you can use it as a vim distribution like Spacemacs. Or you can only install it as a set of key bindings and Spacevim will bring out the best of your currently installed plugin.
Distribution mode
You want a full vim distribution like Spacemacs provides for emacs.
Execute this line of shell, it will download a default .vimrc and install
plugins through vim.
curl -sSfL https://raw.githubusercontent.com/ctjhoa/spacevim/master/vimrc.sample -o ~/.vimrc && vim
After plugins installation restart vim.
Key bindings only mode
You already have a vim config and/or want to manage your plugins yourself. This mode will provide only Spacemacs key bindings and adapt Spacevim with currently installed plugins. Install Spacevim as usual:
- Pathogen
git clone https://github.com/ctjhoa/spacevim ~/.vim/bundle/spacevim- Remember to run
:Helptagsto generate help tags
- NeoBundle
NeoBundle 'ctjhoa/spacevim'
- Vundle
Plugin 'ctjhoa/spacevim'
- Plug
Plug 'ctjhoa/spacevim'
- manual
- copy all of the files into your
~/.vimdirectory
- copy all of the files into your
Plugins
TODO
- Load plugin in async
- Support spacemacs 0.200.X
- Better documentation
- OO programming (as suggested here)
License
MIT License