#+TITLE: Version-Control contribution layer for Spacemacs * Table of Contents :TOC_4_org:noexport: - [[Description][Description]] - [[Features:][Features:]] - [[Install][Install]] - [[Layer][Layer]] - [[Key Bindings][Key Bindings]] * Description This layers adds general configuration for [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html][Emacs VC]]. It should work with all VC backends such as Git, Mercurial, Bazaar, SVN, etc... ** Features: - highlights uncommitted changes in the fringe or margin with [[https://github.com/dgutov/diff-hl][diff-hl]] * Install ** Layer To use this contribution add it to your =~/.spacemacs= #+BEGIN_SRC emacs-lisp (setq-default dotspacemacs-configuration-layers '(version-control)) #+END_SRC * Key Bindings | Key Binding | Description | |-------------+---------------| | ~SPC g d g~ | Go to hunk | | ~SPC g d N~ | Previous hunk | | ~SPC g d n~ | Next hunk | | ~SPC g d r~ | Revert hunk |