Add warning when disabling core packages #2223
This commit is contained in:
parent
18edebe9c6
commit
969b047472
1 changed files with 6 additions and 0 deletions
|
@ -315,6 +315,12 @@ elsewhere."
|
|||
(setf (alist-get name doom-packages) plist)
|
||||
(if (not (plist-get plist :disable)) t
|
||||
(doom-log "Disabling package %S" name)
|
||||
(when (and (not (memq name doom-disabled-packages))
|
||||
(cl-find :core (plist-get plist :modules) :key #'car))
|
||||
(print! (warn "%s\n%s")
|
||||
(format "You've disabled %S" name)
|
||||
(indent 2 (concat "This is a core package. Disabling it will cause errors, as Doom assumes\n"
|
||||
"core packages are always available. Disable their minor-modes or hooks instead."))))
|
||||
(cl-pushnew name doom-disabled-packages)
|
||||
nil)))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue