cp-switch-project: Add projectile-dired action

This commit is contained in:
Eric Danan 2018-08-26 16:07:42 +02:00
parent ea12b29e7e
commit d53ddd591c
2 changed files with 8 additions and 0 deletions

View file

@ -1051,6 +1051,8 @@ candidates list of `counsel-projectile-switch-project'."
"jump to a project file")
("d" counsel-projectile-switch-project-action-find-dir
"jump to a project directory")
("D" counsel-projectile-switch-project-action-dired
"open project in dired")
("b" counsel-projectile-switch-project-action-switch-to-buffer
"jump to a project buffer")
("m" counsel-projectile-switch-project-action-find-file-manually
@ -1144,6 +1146,11 @@ action."
(counsel-projectile-find-dir ivy-current-prefix-arg))))
(counsel-projectile-switch-project-by-name project)))
(defun counsel-projectile-switch-project-action-dired (project)
"Open `dired' at PROJECT root."
(let ((projectile-switch-project-action 'projectile-dired))
(counsel-projectile-switch-project-by-name project)))
(defun counsel-projectile-switch-project-action-switch-to-buffer (project)
"Jump to a buffer in PROJECT."
(let ((projectile-switch-project-action 'counsel-projectile-switch-to-buffer))