From 190db0199159f448c6c3d4f50d5b330bcec033a2 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sat, 4 Aug 2018 10:06:21 -0400 Subject: smerge: Disable flycheck --- init.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index 02c9b49..7289924 100644 --- a/init.el +++ b/init.el @@ -899,7 +899,18 @@ (use-package smerge-mode :config - (setq smerge-diff-switches '("-d" "-b" "-u"))) + (setq smerge-diff-switches '("-d" "-b" "-u")) + + (defvar-local km/smerge-restore-flycheck nil) + (add-hook 'smerge-mode-hook + (lambda () + (if smerge-mode + (when flycheck-mode + (setq km/smerge-restore-flycheck t) + (flycheck-mode -1)) + (when km/smerge-restore-flycheck + (setq km/smerge-restore-flycheck nil) + (flycheck-mode 1)))))) (use-package git-annex :config -- cgit v1.2.3