Lean and mean spacemacs-ish Vim distribution

What is space-vim?

space-vim is a vim distribution for vim plugins and resources, compatible with Vim and NeoVim.

It is inspired by spacemacs and mimics spacemacs in a high level, especially in the whole architecture, key bindings and UI.

If you are unfamiliar with spacemacs, you can visit for more about the priciple behind that, which is also what space-vim seeks.

For whom?

  • the novice vim users
  • the vimmers who pursuit a beautiful appearance
  • the users using both vim and spacemacs

If you have been a vimmer for a while, just pick out the part you like.

Beautiful interface

space-vim-dark ports spacemacs-dark-theme from spacemacs to vim.

Mnemonic keybindings

Key bindings are organized using mnemonic prefixes like b for buffer, w for window etc…

Meanwhile, the whole key bindings have been well adapted for vim for the lack of great plugins similar to which-key in emacs. Most key bindings are limited to no more than two keystrokes without counting or in, e.g. SPC x d to delete trailing whitespaces.

Easy to customise

The distribution is completely customizable using .spacevim, which is equivalent to .spacemacs in spacemacs.

Get Started



  • git
  • Vim/NeoVim

Linux and macOS

$ bash <(curl -fsSL


The easist way is to download install.cmd and run it as administrator, or install space-vim manually.

Full Documentation

The elaborate documentation is still a work in progress.

See space-vim-doc

More on GitHub


space-vim is made by Liu-Cheng Xu and is under the MIT License.


If you encounter any problem or have any suggestions, please create an issue on GitHub.