--- title: "Home" description: "SpaceVim is a community-driven vim distribution that seeks to provide layer feature." --- [](https://gitter.im/SpaceVim/SpaceVim) [](https://travis-ci.org/SpaceVim/SpaceVim) [](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/dev) [](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev) [](https://github.com/SpaceVim/SpaceVim/releases/tag/0.5.0) [](https://github.com/SpaceVim/SpaceVim/blob/dev/LICENSE) SpaceVim is a community-driven vim distribution that supports vim and Neovim. SpaceVim manages collections of plugins in layers. Layers make it easy for you, the user, to enable a new language or feature by grouping all the related plugins together. Please star the project on github - it is a great way to show your appreciation while providing us motivation to continue working on this project. The extra visibility for the project doesn't hurt either!  See the [documentation](https://spacevim.org/documentation) or [the list of layers](http://spacevim.org/layers/) for more information. Here is a throughput graph of the repository for the last few weeks: [](https://waffle.io/SpaceVim/SpaceVim/metrics/throughput) ## Requirements At a minimum, SpaceVim requires `git` and `wget` to be installed. These tools are needed for downloading plugins and fonts. If you are new to vim, you should learning about Vim in general, read [vim-galore](https://github.com/mhinz/vim-galore). ## Install ### Linux and macOS ```bash curl -sLf https://spacevim.org/install.sh | bash ``` After SpaceVim is installed, launch `vim` and SpaceVim will **automatically** install plugins. For more info about the install script, please check: ```bash curl -sLf https://spacevim.org/install.sh | bash -s -- -h ``` ### Windows The easist way is to download [install.cmd](https://spacevim.org/install.cmd) and run it as administrator, or install SpaceVim manually. ## Features - **Great documentation:** access documentation in Vim with <kbd>SPC h SPC</kbd>.  - **Beautiful UI:** you'll love the awesome UI and its useful features.  - **Mnemonic key bindings:** all key bindings have mnemonic prefixes.  - **Describe key bindings:** use <kbd>SPC h d k</kbd> to describe key bindings, and find definition of key bindings.  - **Lazy load plugins:** Lazy-load 90% of plugins with [dein.vim](https://github.com/Shougo/dein.vim)  - **Neovim centric:** Dark powered mode of SpaceVim ## News [Newsletter #1 - A New Hope](https://spacevim.org/SpaceVim-Newsletter-A-New-Hope/) > Published on: 2017-5-31 More posts are in the [SpaceVim's Blog](https://spacevim.org/blog/) [Follow @SpaceVim](https://twitter.com/SpaceVim) ## Get Involved Discuss the project at [gitter.im/SpaceVim](https://gitter.im/SpaceVim/SpaceVim) or [/r/SpaceVim](https://www.reddit.com/r/SpaceVim/) Contribute code, report bugs and request features at [GitHub](https://github.com/SpaceVim/SpaceVim). ## FAQ 1. What is the project status? The current stable version is 0.5.0. See the milestones page for development progress and the roadmap for high-level plans. 2. Is SpaceVim trying to turn Vim/Neovim into an IDE? With layers feature, this version of vim distribution try to turn vim/neovim into an IDE for many language. 3. Which version of vim/neovim is needed? vim 7.4/neovim v0.1.7, and `+lua` or `+python3` is needed.