From 99d5cd1fba9b66d1334c8f63eb55a628d0eb3d27 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 25 Jul 2020 16:55:54 -0400 Subject: [PATCH] Check +emacs-lisp-disable-flycheck-in-dirs against default-directory Instead of buffer-file-name, which could be nil in some buffers. --- modules/lang/emacs-lisp/autoload.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index 5617a00b4..af8ef16a8 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -219,8 +219,8 @@ https://emacs.stackexchange.com/questions/10230/how-to-indent-keywords-aligned" verbosity when editing a file in `doom-private-dir' or `doom-emacs-dir'." (when (and (bound-and-true-p flycheck-mode) (eq major-mode 'emacs-lisp-mode) - (or (not buffer-file-name) - (cl-find-if (doom-partial #'file-in-directory-p buffer-file-name) + (or (not default-directory) + (cl-find-if (doom-partial #'file-in-directory-p default-directory) +emacs-lisp-disable-flycheck-in-dirs))) (add-to-list (make-local-variable 'flycheck-disabled-checkers) 'emacs-lisp-checkdoc)