   ;; Update git-gutter on focus (in case I was using git externally)
   (add-hook 'focus-in-hook #'git-gutter:update-all-windows)
 
-  (defun +version-control|update-git-gutter (&rest _)
+  (defun +vc-gutter|update (&rest _)
     "Refresh git-gutter on ESC. Return nil to prevent shadowing other
 `doom-escape-hook' hooks."
     (when git-gutter-mode
       (ignore (git-gutter))))
-  (add-hook 'doom-escape-hook #'+version-control|update-git-gutter t)
+  (add-hook 'doom-escape-hook #'+vc-gutter|update t)
 
   ;; update git-gutter when using magit commands
-  (advice-add #'magit-stage-file   :after #'+version-control|update-git-gutter)
-  (advice-add #'magit-unstage-file :after #'+version-control|update-git-gutter))
+  (advice-add #'magit-stage-file   :after #'+vc-gutter|update)
+  (advice-add #'magit-unstage-file :after #'+vc-gutter|update))
 
 
 ;; subtle diff indicators in the fringe

(def-package! git-gutter
  :commands (git-gutter:revert-hunk git-gutter:stage-hunk)
  :init
  (defun +version-control|git-gutter-maybe ()
    "Enable `git-gutter-mode' in the current buffer.

If the buffer doesn't represent an existing file, `git-gutter-mode's activation

            (setq-local git-gutter:clear-function     #'git-gutter:clear-diff-infos)
            (setq-local git-gutter:window-width 1))
          (git-gutter-mode +1)
          (remove-hook 'after-save-hook #'+vc-gutter|init-maybe t)))))
  (add-hook! (text-mode prog-mode conf-mode)
    #'+vc-gutter|init-maybe)
  ;; standardize default fringe width
  (if (fboundp 'fringe-mode) (fringe-mode '4))
  :config
