Skip to content

princecauchy/SpaceVim

 
 

Repository files navigation

Quick Start Guide | Chat | Twitter

build Codecov coverage Release GPLv3 License Docker Pulls

SpaceVim is a vim configuration inspired by spacemacs, it is compatible with Vim and Neovim.

Features

  • 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

Screenshots

welcome page

Project Layout

├─ .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/     builtin plugins
├─ autoload/SpaceVim/mapping/     mapping guide
├─ colors/                        default colorscheme
├─ docker/                        docker image generator
├─ bundle/                        bundle plugins
├─ lua/spacevim/plugin            builtin plugins(lua)
├─ doc/                           help(cn/en)
├─ docs/                          website(cn/en)
├─ wiki/                          wiki(cn/en)
├─ bin/                           executable
└─ test/                          tests

Contribute

This project wouldn't exist without all the people who contributed, We are thankful for any contributions from the community.

Credits

About

A community-driven modular vim/neovim distribution - The ultimate vimrc

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 60.8%
  • Vim Script 39.1%
  • Shell 0.1%
  • PowerShell 0.0%
  • Makefile 0.0%
  • Dockerfile 0.0%