Quick Start Guide | Chat | Twitter
SpaceVim is a vim configuration inspired by spacemacs, it is compatible with Vim and Neovim.
The latest release v2.0.0 was released at 2022-07-02, check out following-HEAD page for what happened since last release.
- Modularization: plugins and functions are organized in layers.
- Compatible api: a series of compatible APIs for Vim/Neovim.
- Great documentation: online documentation and
:h SpaceVim
. - Better experience: rewrite core plugins using lua
- Beautiful UI: you'll love the awesome UI and its useful features.
- Mnemonic key bindings: key binding guide will be displayed automatically
- Fast boot time: Lazy-load 90% of plugins with dein.vim
- Lower the risk of RSI: by heavily using the space bar instead of modifiers.
- Consistent experience: consistent experience between terminal and gui
├─ .ci/ build automation
├─ .github/ issue/PR templates
├─ .SpaceVim.d/ project specific configuration
├─ after/ overrule or add to the distributed defaults
├─ autoload/SpaceVim.vim SpaceVim core file
├─ autoload/SpaceVim/api/ Public APIs
├─ autoload/SpaceVim/layers/ available layers
├─ autoload/SpaceVim/plugins/ buildin plugins
├─ autoload/SpaceVim/mapping/ mapping guide
├─ colors/ default colorscheme
├─ docker/ docker image generator
├─ bundle/ bundle plugins
├─ lua/spacevim/plugin buildin plugins(lua)
├─ doc/ help(cn/en)
├─ docs/ website(cn/en)
├─ wiki/ wiki(cn/en)
├─ bin/ executable
└─ test/ tests
This project wouldn't exist without all the people who contributed, We are thankful for any contributions from the community.
- Hack-SpaceVim by @Gabirel
- SpaceVimTutorial by @everettjf
- 10-minutes-to-SpaceVim by @Jackiexiao
- A First Look At SpaceVim by @DistroTube
- Getting Started With SpaceVim by FOSS King
- vimdoc generate doc file for SpaceVim
- Authors of all the plugins used in SpaceVim.