From 55cd462bbbabdcb15402814daf5b0e705320f31d Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Wed, 4 Dec 2019 09:59:31 -0800 Subject: [PATCH] Add dispatch action for vterm. --- counsel-projectile.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/counsel-projectile.el b/counsel-projectile.el index c932e27..1a1a157 100644 --- a/counsel-projectile.el +++ b/counsel-projectile.el @@ -1213,6 +1213,8 @@ candidates list of `counsel-projectile-switch-project'." "invoke eshell from project root") ("xt" counsel-projectile-switch-project-action-run-term "invoke term from project root") + ("xv" counsel-projectile-switch-project-action-run-vterm + "invoke vterm from project root") ("Oc" counsel-projectile-switch-project-action-org-capture "capture into project") ("Oa" counsel-projectile-switch-project-action-org-agenda @@ -1342,6 +1344,11 @@ action." (projectile-run-term nil)))) (counsel-projectile-switch-project-by-name project))) +(defun counsel-projectile-switch-project-action-run-vterm (project) + "Invoke `vterm' from PROJECT's root." + (let ((projectile-switch-project-action 'projectile-run-vterm)) + (counsel-projectile-switch-project-by-name project))) + (defun counsel-projectile-switch-project-action-grep (project) "Search PROJECT with grep." (let ((projectile-switch-project-action 'counsel-projectile-grep))