summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2022-04-07 14:21:12 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2022-04-07 14:21:12 (GMT)
commitcb586220f8750f0c81d886de616c958a633281af (patch)
tree2c9b44e14371c00f653d23773120aaf6dadbb325
parent2cf635876668da66587f6b8bd4b4935354c2be9f (diff)
downloaddotemacs-cb586220f8750f0c81d886de616c958a633281af.zip
dotemacs-cb586220f8750f0c81d886de616c958a633281af.tar.gz
dotemacs-cb586220f8750f0c81d886de616c958a633281af.tar.bz2
Consult projectile
-rw-r--r--lisp/ravi-init-completion.el20
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)