Fork me on GitHub


A community-driven vim distribution

Home | About | Documentation | Development | Community | Sponsors

SpaceVim Layers: VersionControl


This layer provides general function for version control. It should work with all VC backends such as Git, Mercurial, Bazaar, SVN, etc…


Key bindings

Key Binding Description
SPC g . version control transient-state

Version Control Transient-state

Key Binding Description
w Stage file
u Unstage file
n next hunk
N/p previous hunk
t toggle diff signs
l Show repo log
D Show diffs of unstaged hunks
f Fetch for repo with popup
F Pull repo with popup
P Push repo with popup
c Commit with popup
C Commit

Unimpaired bindings

Key Binding Description
[ c Go to the previous vcs hunk
] c Go to the next vcs hunk

Hosted on GitHub, Help improve this page — Theme by mattgraham,