Fail gracefully if no session file is present

This commit is contained in:
Henrik Lissner 2019-12-28 15:46:29 -05:00
parent 8d3954257e
commit 47be32d422
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -47,7 +47,9 @@
"TODO"
(setq file (expand-file-name (or file (doom-session-file))))
(message "Attempting to load %s" file)
(cond ((require 'persp-mode nil t)
(cond ((not (file-readable-p file))
(message "No session file at %S to read from" file))
((require 'persp-mode nil t)
(unless persp-mode
(persp-mode +1))
(let ((allowed (persp-list-persp-names-in-file file)))