From 2e668a314b1006d55d465318966c93d02cb54871 Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Sun, 1 Jan 2023 22:04:30 -0500 Subject: [PATCH] Disable git-gutter on remote files --- .emacs.d/init.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 9974eec..0c53212 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1078,6 +1078,14 @@ :config (global-git-gutter-mode t) (setq git-gutter:update-interval 0.2) + + ;; Disable git-gutter on remote files + (defun git-gutter--turn-on () + (when (and (buffer-file-name) + (not (memq major-mode git-gutter:disabled-modes)) + (not (file-remote-p (buffer-file-name)))) + (git-gutter-mode +1))) + (use-package git-gutter-fringe :ensure :demand :config (define-fringe-bitmap 'git-gutter-fr:added [224] nil nil '(center repeated))