fix(emacs-lisp): flycheck false positives in Doom configs
This commit is contained in:
parent
e4aa07f811
commit
a4aab45656
3 changed files with 8 additions and 5 deletions
|
@ -8,6 +8,9 @@
|
|||
(unless (or load-in-progress (not noninteractive))
|
||||
(require 'core-cli)))
|
||||
|
||||
(require 'seq)
|
||||
(require 'map)
|
||||
|
||||
|
||||
;;
|
||||
;;; Variables
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue