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

screenshot1 screenshot2 colorscheme

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 :Helptags to generate help tags
  • NeoBundle
    • NeoBundle 'ctjhoa/spacevim'
  • Vundle
    • Plugin 'ctjhoa/spacevim'
  • Plug
    • Plug 'ctjhoa/spacevim'
  • manual
    • copy all of the files into your ~/.vim directory

Plugins

see details

TODO

  • Load plugin in async
  • Support spacemacs 0.200.X
  • Better documentation
  • OO programming (as suggested here)

License

MIT License