spacemacs/contrib/vim/evil-snipe/packages.el
person808 79988f375d Disable evil-snipe in magit-status-mode.
Evil-snipe takes over the keybinding for s, making it impossible to
stage part of a hunk.
2015-05-10 01:03:33 -04:00

20 lines
736 B
EmacsLisp

(setq evil-snipe-packages '(evil-snipe))
(defun evil-snipe/init-evil-snipe ()
(use-package evil-snipe
:diminish evil-snipe-mode
:init
(progn
(if (configuration-layer/package-usedp 'magit)
(add-hook 'magit-status-mode-hook (lambda () (evil-snipe-mode -1))))
(setq evil-snipe-scope 'whole-buffer
evil-snipe-enable-highlight t
evil-snipe-enable-incremental-highlight t
evil-snipe-enable-half-cursor nil
evil-snipe-show-prompt nil
evil-snipe-smart-case t)
(when evil-snipe-enable-alternate-f-and-t-behaviors
(setq evil-snipe-repeat-scope 'whole-buffer
evil-snipe-override-evil t))
(global-evil-snipe-mode))))