SpaceVim is a community-driven Vim distribution with layer feature. 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. It got inspired by spacemacs.
Goals
- More IDE-like features in Vim and Neovim
- Better default different languages
Golang
This is a general guide for using SpaceVim as a Go IDE, including layer configuration and usage. Each of the following sections will be covered:
- Enable language layer
- code completion
- alternate file jumping
- code running
- project building
- run test
- code coverage
- code format
Python
This is a general guide for using SpaceVim as a Python IDE, including layer configuration and usage. Each of the following sections will be covered:
- Enable language layer
- Code completion
- Syntax linting
- Import packages
- Jump to test file
- running code
- Code formatting
- REPL
JavaScript
This is a general guide for using SpaceVim as a JavaScript IDE, including layer configuration and usage. Each of the following sections will be covered: