Skip to content

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

License

Notifications You must be signed in to change notification settings

qkrghdqls1/SpaceVim

This branch is 1027 commits behind wsdjeg/SpaceVim:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 18, 2022
Oct 25, 2022
Oct 25, 2022
Feb 3, 2022
Nov 2, 2022
Mar 27, 2022
Nov 2, 2022
Mar 27, 2022
Oct 31, 2022
Oct 24, 2022
May 27, 2022
Oct 31, 2022
May 12, 2017
Nov 6, 2022
Mar 27, 2022
Mar 27, 2022
Oct 19, 2022
Oct 18, 2022
Apr 9, 2022
May 27, 2022
Mar 21, 2022
Feb 3, 2022
Oct 20, 2022
Mar 21, 2022
Mar 27, 2022
Apr 14, 2022
Oct 19, 2022
Oct 16, 2022
Apr 11, 2022
Oct 7, 2022
Oct 22, 2022
Feb 9, 2017
Mar 21, 2022
Feb 3, 2022
Feb 3, 2022
Jun 12, 2022
Jun 12, 2022

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.

The latest release v2.0.0 was released at 2022-07-02, check out following-HEAD page for what happened since last release.

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/     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

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%