Soft-fail if doom-module-table can't find your private init.el
This commit is contained in:
parent
9a8b6a82e2
commit
59f70c2a87
1 changed files with 5 additions and 4 deletions
|
@ -465,16 +465,17 @@ added, if the file exists."
|
|||
:size (if modules (length modules) 100)
|
||||
:rehash-threshold 1.0)))
|
||||
(when (null modules)
|
||||
(let ((init-file (expand-file-name "init.el" doom-private-dir)))
|
||||
(let ((init-file (expand-file-name "init.el" doom-private-dir))
|
||||
(short-init-file (abbreviate-file-name init-file)))
|
||||
(if (not (file-exists-p init-file))
|
||||
(error "%s doesn't exist" (abbreviate-file-name init-file))
|
||||
(warn "%s doesn't exist" short-init-file)
|
||||
(with-temp-buffer
|
||||
(insert-file-contents init-file)
|
||||
(when (re-search-forward "^\\s-*\\((doom! \\)" nil t)
|
||||
(goto-char (match-beginning 1))
|
||||
(setq modules (cdr (sexp-at-point))))))
|
||||
(unless modules
|
||||
(error "Couldn't gather module list from %s" init-file))))
|
||||
(unless (or modules noninteractive)
|
||||
(warn "Couldn't gather module list from %s" short-init-file))))
|
||||
(if (eq modules t) (setq modules nil))
|
||||
(let (category)
|
||||
(dolist (m modules)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue