From fee4de8b24819f570ab17fd0b948fa1daae8fc07 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 11 Nov 2020 00:25:04 -0500 Subject: [PATCH] Fix #4249: doom/reload when bin/doom path has spaces --- core/autoload/config.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/autoload/config.el b/core/autoload/config.el index 00166d58f..d203145b0 100644 --- a/core/autoload/config.el +++ b/core/autoload/config.el @@ -122,7 +122,7 @@ imported into Emacs." (when IS-WINDOWS (user-error "Cannot reload envvar file from within Emacs on Windows, run it from cmd.exe")) (doom--if-compile - (format "%s -ic '%s env%s'" + (format "%s -ic '%S env%s'" (string-trim (shell-command-to-string (format "getent passwd %S | cut -d: -f7" @@ -137,6 +137,6 @@ imported into Emacs." (defun doom/upgrade () "Run 'doom upgrade' then prompt to restart Emacs." (interactive) - (doom--if-compile (format "%s -y upgrade" doom-bin) + (doom--if-compile (format "%S -y upgrade" doom-bin) (when (y-or-n-p "You must restart Emacs for the upgrade to take effect.\n\nRestart Emacs?") (doom/restart-and-restore))))