From 0e9864d3083f1fa72143407bd1655083508f3751 Mon Sep 17 00:00:00 2001 From: "Itai Y. Efrat" Date: Thu, 29 Apr 2021 14:32:02 +0300 Subject: [PATCH] selectrum: fix project switching with workspaces Replicates ivy behavior of opening file in the new workspace --- modules/ui/workspaces/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ui/workspaces/config.el b/modules/ui/workspaces/config.el index 3ecf9d6b1..2caa13b7b 100644 --- a/modules/ui/workspaces/config.el +++ b/modules/ui/workspaces/config.el @@ -185,7 +185,8 @@ stored in `persp-save-dir'.") (add-hook 'server-done-hook #'+workspaces-delete-associated-workspace-h) ;; per-project workspaces, but reuse current workspace if empty - (setq projectile-switch-project-action #'+workspaces-set-project-action-fn + ;; HACK?? needs review + (setq projectile-switch-project-action (lambda () (+workspaces-set-project-action-fn) (+workspaces-switch-to-project-h)) counsel-projectile-switch-project-action '(1 ("o" +workspaces-switch-to-project-h "open project in new workspace") ("O" counsel-projectile-switch-project-action "jump to a project buffer or file")