bin/doom: demote missing -p path error to warning

The error would prevent bin/doom quickstart from working with a custom
private directory. Instead, just warn that it doesn't exist.

Fixes #974
This commit is contained in:
Henrik Lissner 2018-10-21 20:01:09 -04:00
parent 915467cb13
commit 0d902e8cf1
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -55,10 +55,11 @@
(message "Insecure mode on")) (message "Insecure mode on"))
((or "-p" "--private") ((or "-p" "--private")
(setq doom-private-dir (expand-file-name (concat (pop args) "/"))) (setq doom-private-dir (expand-file-name (concat (pop args) "/")))
(or (file-directory-p doom-private-dir)
(error "%s does not exist" doom-private-dir))
(setenv "DOOMDIR" doom-private-dir) (setenv "DOOMDIR" doom-private-dir)
(message "DOOMDIR changed to %s" doom-private-dir)) (message "DOOMDIR changed to %s" doom-private-dir)
(or (file-directory-p doom-private-dir)
(message "Warning: %s does not exist"
(abbreviate-file-name doom-private-dir))))
((or "-e" "--emacsd") ((or "-e" "--emacsd")
(setq emacs-dir (expand-file-name (concat (pop args) "/"))) (setq emacs-dir (expand-file-name (concat (pop args) "/")))
(message "Emacs directory changed to %s" emacs-dir)) (message "Emacs directory changed to %s" emacs-dir))