Fork me on GitHub


A community-driven vim distribution

Home | About | Documentation | Development | Community | Sponsors


Build Status Version MIT License Doc Average time to resolve an issue Percentage of issues still open

SpaceVim is a community-driven vim distribution that seeks to provide layer feature, especially for neovim. It offers a variety of layers to choose from. to create a suitable vim development environment, you just need to select the required layers.

See the documentation or the list of layers for more information. Hack-SpaceVim will tell you how to hack SpaceVim.

2017-04-29-20 54 49

If you are new to vim, you should learning about Vim in general, read vim-galore.



If you are using linux or mac os, it is recommended to use this command to install SpaceVim:

curl -sLf | bash

with this command, SpaceVim will be installed. All the plugins will be installed automatically when vim/nvim is run for the first time. For more info about the install script, please check:

curl -sLf | bash -s -- -h

windows support

git clone vimfiles
git clone AppData\Local\nvim



Newsletter #1 - A New Hope

Published on: 2017-5-31

More posts are in the SpaceVim’s Blog

Follow @SpaceVim

Get Involved

Discuss the project at or /r/SpaceVim

Contribute code, report bugs and request features at GitHub.


  1. What is the project status?

The current stable version is 0.2.0. See the milestones page for development progress and the roadmap for high-level plans.

  1. Is SpaceVim trying to turn Vim/Neovim into an IDE?

With layers feature, this version of vim distribution to tern vim/neovim into an IDE for many language.

  1. Will SpaceVim deprecate Vimscript?

No, the custom configration file is written in vim script.

  1. Which version of vim/neovim is needed?

vim 7.4/neovim v0.1.7

Hosted on GitHub — Theme by mattgraham