From db25224e183d581667ab9ab57c178153d05dd983 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 4 Jun 2020 17:35:51 -0400 Subject: [PATCH] Fix #3286: prevent nil flycheck checker --- modules/tools/lsp/+lsp.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/tools/lsp/+lsp.el b/modules/tools/lsp/+lsp.el index ef7097653..3a63ea785 100644 --- a/modules/tools/lsp/+lsp.el +++ b/modules/tools/lsp/+lsp.el @@ -125,7 +125,8 @@ This also logs the resolved project root, if found, so we know where we are." (lsp-flycheck-enable) (let ((old-checker (flycheck-get-checker-for-buffer))) (lsp-flycheck-enable) - (flycheck-add-next-checker 'lsp old-checker))) + (when old-checker + (flycheck-add-next-checker 'lsp old-checker)))) (kill-local-variable 'flycheck-checker)))))) (defvar +lsp--deferred-shutdown-timer nil)