From 440b8be3aa55eab2dfcf1e507986d1cf47a11fed Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 5 Dec 2024 16:27:46 -0500 Subject: [PATCH] fix(emacs-lisp): false positives from syntax checkers For example, proper-list-p errors from uses of `use-package`, occuring in Doom source files (or elisp in $DOOMDIR). This happened because Doom's bootstrap process changed in 8cafbe4 without adapting this module's elisp checker. Amend: 8cafbe4408e7 --- modules/lang/emacs-lisp/autoload.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index 925ed8a86..ffc8c8f7a 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -386,7 +386,8 @@ as `+emacs-lisp-non-package-mode' will enable it and disable the other checkers. (progn (require 'doom) (require 'doom-cli) - (require 'doom-start)) + (doom-initialize t) + (doom-startup)) (error (princ (format "%s:%d:%d:Error:Failed to load Doom: %s\n"