Update git-gutter on doom//escape, even for non-evil users

This commit is contained in:
Henrik Lissner 2018-05-26 23:28:36 +02:00
parent d7f7efaa97
commit 06915312dd
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -22,13 +22,13 @@
;; Update git-gutter on focus (in case I was using git externally) ;; Update git-gutter on focus (in case I was using git externally)
(add-hook 'focus-in-hook #'git-gutter:update-all-windows) (add-hook 'focus-in-hook #'git-gutter:update-all-windows)
(after! evil (defun +version-control|update-git-gutter (&rest _)
(defun +version-control|update-git-gutter () "Refresh git-gutter on ESC. Return nil to prevent shadowing other
"Refresh git-gutter on ESC. Return nil to prevent shadowing other
`doom-escape-hook' hooks." `doom-escape-hook' hooks."
(when git-gutter-mode (when git-gutter-mode
(ignore (git-gutter)))) (ignore (git-gutter))))
(add-hook 'doom-escape-hook #'+version-control|update-git-gutter t))
(add-hook 'doom-escape-hook #'+version-control|update-git-gutter t)
(defhydra +version-control@git-gutter (defhydra +version-control@git-gutter
(:body-pre (git-gutter-mode 1) :hint nil) (:body-pre (git-gutter-mode 1) :hint nil)