diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ravi-init-completion.el | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lisp/ravi-init-completion.el b/lisp/ravi-init-completion.el index c97d5e3..95f49ca 100644 --- a/lisp/ravi-init-completion.el +++ b/lisp/ravi-init-completion.el @@ -363,6 +363,26 @@ (consult-customize consult-dash :initial (thing-at-point 'symbol)) :ensure nil) +(use-package consult-projectile + :if (member ravi/use-selection-system '(selectrum vertico)) + :commands (consult-projectile + consult-projectile-find-file + consult-projectile-recentf + consult-projectile-switch-project + consult-projectile-switch-to-buffer + consult-projectile-find-dir) + :init + (with-eval-after-load "projectile" + (dolist (command '((projectile-find-file-dwim . consult-projectile) + (projectile-find-file . consult-projectile-find-file) + (projectile-recentf . consult-projectile-recentf) + (projectile-switch-project . consult-projectile-switch-project) + (projectile-switch-to-buffer . consult-projectile-switch-to-buffer) + (projectile-find-dir . consult-projectile-find-dir))) + (let ((before (car command)) + (after (cdr command))) + (bind-key (vector 'remap before) after))))) + (use-package consult-dir :commands (consult-dir) :after (:any selectrum vertico) |
