From 613d2c63ea39054c3fbd36f3a11a7b660be2379d Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Wed, 9 Nov 2016 10:13:43 +0100 Subject: [PATCH] Attempt to use git-gutter-fringe only in graphics mode --- init.el | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/init.el b/init.el index 39933ae..45b29dc 100644 --- a/init.el +++ b/init.el @@ -282,14 +282,19 @@ (drag-stuff-global-mode t)) ;; Git gutter -(use-package git-gutter-fringe - :ensure t - :demand - :config - (global-git-gutter-mode t) - :bind - (:map gpolonkai/pers-map - ("gg" . git-gutter:update-all-windows))) +;; If we are in text-only mode, there is no fringe. +(let ((gitgutter-package + (if (display-graphic-p) + "git-gutter-fringe" + "git-gutter"))) + (eval `(use-package ,gitgutter-package + :ensure t + :demand + :config + (global-git-gutter-mode t) + :bind + (:map gpolonkai/pers-map + ("gg" . git-gutter:update-all-windows))))) ;; Org mode (use-package org