fix(emacs-lisp): flycheck false positives in Doom configs

This commit is contained in:
Henrik Lissner 2022-06-22 16:16:04 +02:00
parent e4aa07f811
commit a4aab45656
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
3 changed files with 8 additions and 5 deletions

View file

@ -8,6 +8,9 @@
(unless (or load-in-progress (not noninteractive))
(require 'core-cli)))
(require 'seq)
(require 'map)
;;
;;; Variables

View file

@ -59,8 +59,6 @@
;; Just the... bear necessities~
(require 'core (expand-file-name "core" (file-name-directory load-file-name)))
(require 'seq)
(require 'map)
;; Load these eagerly, since autoloads haven't been generated/loaded yet
(load! "autoload/process")
@ -75,6 +73,9 @@
(require 'core-modules)
(require 'core-packages)
;; Our DSL, API, and everything nice.
(require 'core-cli-lib)
;; Don't generate superfluous files when writing temp buffers.
(setq make-backup-files nil)
;; Stop user configuration from interfering with package management.
@ -88,9 +89,6 @@
;;
;;; Bootstrap
;; Our DSL, API, and everything nice.
(require 'core-cli-lib)
;; Use our own home-grown debugger so we can capture backtraces, make them more
;; presentable, and write them to a file. Cleaner backtraces are better UX than
;; the giant wall of text the default debugger throws up.

View file

@ -261,6 +261,8 @@ verbosity when editing a file in `doom-private-dir' or `doom-emacs-dir'."
`(progn
(setq doom-modules ',doom-modules
doom-disabled-packages ',doom-disabled-packages)
(require 'core)
(require 'core-cli-lib)
(ignore-errors (load ,user-init-file t t))
(setq byte-compile-warnings
'(obsolete cl-functions