Warn about reloading env from within Emacs on Windows

This commit is contained in:
Henrik Lissner 2019-12-15 21:53:26 -05:00
parent 0001947401
commit 760dcbb8ea
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 10 additions and 4 deletions

View file

@ -222,8 +222,9 @@ BODY will be run when this dispatcher is called."
(defcligroup! "Maintenance"
"For managing your config and packages"
(defcli! (refresh re sync)
((if-necessary-p ["-n" "--if-necessary"] "Only regenerate autoloads files if necessary")
(prune-p ["-p" "--prune"] "Purge orphaned packages & regraft repos"))
((if-necessary-p ["-n" "--if-necessary"] "Only regenerate autoloads files if necessary")
(inhibit-envvar-p ["-e"] "Don't regenerate the envvar file")
(prune-p ["-p" "--prune"] "Purge orphaned packages & regraft repos"))
"Ensure Doom is properly set up.
This is the equivalent of running autoremove, install, autoloads, then
@ -241,7 +242,8 @@ stale."
(print! (start "Initiating a refresh of Doom Emacs..."))
(print-group!
(let (success)
(when (file-exists-p doom-env-file)
(when (and (not inhibit-envvar-p)
(file-exists-p doom-env-file))
(doom-cli-reload-env-file 'force))
;; Ensures that no pre-existing state pollutes the generation of the new