Fix custom.el writing to DOOMDIR/init.el too early
This would cause ~/.doom.d/init.el to exist before `doom quickstart` can copy ~/.emacs.d/init.example.el into it, causing some newcomers to experience a wrong-type-argument: hash-table-p error at startup (and no modules being enabled).
This commit is contained in:
parent
750f45328a
commit
d8e7a2003b
2 changed files with 4 additions and 5 deletions
|
@ -621,8 +621,3 @@ calls."
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(advice-add #'package-install-selected-packages :override #'doom//install)
|
(advice-add #'package-install-selected-packages :override #'doom//install)
|
||||||
|
|
||||||
;; Don't save `package-selected-packages' to `custom-file'
|
|
||||||
;;;###autoload
|
|
||||||
(advice-add #'package--save-selected-packages :override
|
|
||||||
(lambda (&optional value) (if value (setq package-selected-packages value))))
|
|
||||||
|
|
|
@ -62,6 +62,10 @@ missing) and shouldn't be deleted.")
|
||||||
("melpa-mirror" . -2)
|
("melpa-mirror" . -2)
|
||||||
("gnu" . -3)))
|
("gnu" . -3)))
|
||||||
|
|
||||||
|
;; Don't save `package-selected-packages' to `custom-file'
|
||||||
|
(advice-add #'package--save-selected-packages :override
|
||||||
|
(lambda (&optional value) (if value (setq package-selected-packages value))))
|
||||||
|
|
||||||
(when (or (not gnutls-verify-error)
|
(when (or (not gnutls-verify-error)
|
||||||
(not (ignore-errors (gnutls-available-p))))
|
(not (ignore-errors (gnutls-available-p))))
|
||||||
(dolist (archive package-archives)
|
(dolist (archive package-archives)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue