From 47be32d42293121163d4f6383565d0af70a16487 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 28 Dec 2019 15:46:29 -0500 Subject: [PATCH] Fail gracefully if no session file is present --- core/autoload/sessions.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/autoload/sessions.el b/core/autoload/sessions.el index 3cdf2c09c..f808c1201 100644 --- a/core/autoload/sessions.el +++ b/core/autoload/sessions.el @@ -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)))