Add dispatch action for vterm.

This commit is contained in:
Brian Leung 2019-12-04 09:59:31 -08:00
parent 6abd718627
commit 55cd462bbb

View file

@ -1213,6 +1213,8 @@ candidates list of `counsel-projectile-switch-project'."
"invoke eshell from project root") "invoke eshell from project root")
("xt" counsel-projectile-switch-project-action-run-term ("xt" counsel-projectile-switch-project-action-run-term
"invoke term from project root") "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 ("Oc" counsel-projectile-switch-project-action-org-capture
"capture into project") "capture into project")
("Oa" counsel-projectile-switch-project-action-org-agenda ("Oa" counsel-projectile-switch-project-action-org-agenda
@ -1342,6 +1344,11 @@ action."
(projectile-run-term nil)))) (projectile-run-term nil))))
(counsel-projectile-switch-project-by-name project))) (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) (defun counsel-projectile-switch-project-action-grep (project)
"Search PROJECT with grep." "Search PROJECT with grep."
(let ((projectile-switch-project-action 'counsel-projectile-grep)) (let ((projectile-switch-project-action 'counsel-projectile-grep))