Add helm projectile action for term-projectile

This commit is contained in:
Ivan Malison 2015-10-14 01:23:34 -07:00
parent 117a686b81
commit c663d3c213

View File

@ -1625,6 +1625,7 @@ window is active in the perspective."
:config :config
(progn (progn
(helm-delete-action-from-source "Search in Project" helm-source-projectile-projects) (helm-delete-action-from-source "Search in Project" helm-source-projectile-projects)
(helm-delete-action-from-source "Open term for project" helm-source-projectile-projects)
(defun imalison:switch-to-project-and-search (dir) (defun imalison:switch-to-project-and-search (dir)
(let ((default-directory dir) (let ((default-directory dir)
(projectile-require-project-root nil) (projectile-require-project-root nil)
@ -1632,6 +1633,13 @@ window is active in the perspective."
(helm-projectile-ag))) (helm-projectile-ag)))
(helm-add-action-to-source "Search in Project" (helm-add-action-to-source "Search in Project"
'imalison:switch-to-project-and-search 'imalison:switch-to-project-and-search
helm-source-projectile-projects)
(helm-add-action-to-source "Open term for project"
(lambda (dir)
(let ((default-directory dir)
(projectile-require-project-root nil)
(helm-action-buffer "this-buffer-should-not-exist"))
(term-projectile)))
helm-source-projectile-projects))) helm-source-projectile-projects)))
(use-package projectile (use-package projectile