From a22d5f0bb472605c1950888f7e6466cff19c6ef0 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 2 Mar 2018 20:52:30 -0500 Subject: [PATCH] Fix error when package cache doesn't exist on reload-load-path --- core/core-packages.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/core-packages.el b/core/core-packages.el index 77d135801..ea93e8819 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -599,7 +599,8 @@ an Emacs session is running. This isn't necessary if you use Doom's package management commands because they call `doom//reload-load-path' remotely (through emacsclient)." (interactive) - (delete-file doom-packages-file) + (when (file-exists-p doom-packages-file) + (delete-file doom-packages-file)) (cond ((and noninteractive (not (daemonp))) (require 'server) (when (server-running-p)