From 3f4c2c81d97552e74e4fa310e79ba2e37d1a6e06 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 23 Mar 2018 16:03:29 -0400 Subject: [PATCH] feature/workspaces: if universal arg, don't prompt for file on project switch --- modules/feature/workspaces/autoload/workspaces.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/feature/workspaces/autoload/workspaces.el b/modules/feature/workspaces/autoload/workspaces.el index 8d94fda00..1500ea9de 100644 --- a/modules/feature/workspaces/autoload/workspaces.el +++ b/modules/feature/workspaces/autoload/workspaces.el @@ -531,14 +531,16 @@ Should be hooked to `projectile-after-switch-project-hook'." (switch-to-buffer (doom-fallback-buffer))) (with-current-buffer (doom-fallback-buffer) (setq default-directory +workspaces--project-dir)) - (funcall +workspaces-switch-project-function +workspaces--project-dir) + (unless current-prefix-arg + (funcall +workspaces-switch-project-function +workspaces--project-dir)) (+workspace-message (format "Switched to '%s' in new workspace" new-name) 'success)) (with-current-buffer (switch-to-buffer (doom-fallback-buffer)) (setq default-directory +workspaces--project-dir) (message "Switched to '%s'" (doom-project-name 'nocache))) - (funcall +workspaces-switch-project-function +workspaces--project-dir)) + (unless current-prefix-arg + (funcall +workspaces-switch-project-function +workspaces--project-dir))) (setq +workspaces--project-dir nil))))