Don't try to load local config there's no dir
This commit is contained in:
parent
7e5e35f66d
commit
92718c3f31
21
config.el
21
config.el
@ -162,16 +162,17 @@
|
|||||||
(let ((local-dir (if (getenv "DOOM_EMACS_LOCAL_PATH")
|
(let ((local-dir (if (getenv "DOOM_EMACS_LOCAL_PATH")
|
||||||
(getenv "DOOM_EMACS_LOCAL_PATH")
|
(getenv "DOOM_EMACS_LOCAL_PATH")
|
||||||
(expand-file-name ".local/emacs.d/" (getenv "HOME")))))
|
(expand-file-name ".local/emacs.d/" (getenv "HOME")))))
|
||||||
(let ((configs (filter (lambda (name)
|
(when (file-exists-p local-dir)
|
||||||
(not (or (string-match "~$" name)
|
(let ((configs (filter (lambda (name)
|
||||||
(string-match "^[.]" name))))
|
(not (or (string-match "~$" name)
|
||||||
(directory-files local-dir))))
|
(string-match "^[.]" name))))
|
||||||
(dolist (file configs)
|
(directory-files local-dir))))
|
||||||
(let ((full-file (expand-file-name file local-dir)))
|
(dolist (file configs)
|
||||||
(if (or (file-regular-p full-file) (file-symlink-p full-file))
|
(let ((full-file (expand-file-name file local-dir)))
|
||||||
(progn (message "Loading file %s" full-file)
|
(if (or (file-regular-p full-file) (file-symlink-p full-file))
|
||||||
(load full-file))
|
(progn (message "Loading file %s" full-file)
|
||||||
(message "Skipping invalid file %s" full-file))))))
|
(load full-file))
|
||||||
|
(message "Skipping invalid file %s" full-file)))))))
|
||||||
|
|
||||||
(provide 'config)
|
(provide 'config)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user