96e7c8ee86
gd is now "diff" gh is now "github" gg is not changed for "github gist" (updated the prefix name) Inverts gc and gC since commit is more frequent than checkout
40 lines
1 KiB
EmacsLisp
40 lines
1 KiB
EmacsLisp
;;; packages.el --- Source Control Layer packages File for Spacemacs
|
|
;;
|
|
;; Copyright (c) 2012-2014 Sylvain Benner
|
|
;; Copyright (c) 2014-2015 Sylvain Benner & Contributors
|
|
;;
|
|
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
|
|
;; URL: https://github.com/syl20bnr/spacemacs
|
|
;;
|
|
;; This file is not part of GNU Emacs.
|
|
;;
|
|
;;; License: GPLv3
|
|
|
|
(setq version-control-packages
|
|
'(
|
|
diff-mode
|
|
diff-hl))
|
|
|
|
(defun version-control/init-diff-mode ()
|
|
(use-package diff-mode
|
|
:defer t
|
|
:config
|
|
(evilify diff-mode diff-mode-map
|
|
"j" 'diff-hunk-next
|
|
"k" 'diff-hunk-prev)))
|
|
|
|
(defun version-control/init-diff-hl ()
|
|
(use-package diff-hl
|
|
:init
|
|
(progn
|
|
(setq diff-hl-side 'right)
|
|
(global-diff-hl-mode)
|
|
(unless (display-graphic-p)
|
|
(setq diff-hl-side 'left)
|
|
(diff-hl-margin-mode))
|
|
(evil-leader/set-key
|
|
"gdg" 'diff-hl-diff-goto-hunk
|
|
"gdN" 'diff-hl-previous-hunk
|
|
"gdn" 'diff-hl-next-hunk
|
|
"gdr" 'diff-hl-revert-hunk))))
|