summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/.config/emacs-v2/lisp/kj-init.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/emacs/.config/emacs-v2/lisp/kj-init.el b/emacs/.config/emacs-v2/lisp/kj-init.el
index 3756d25..9783cf5 100644
--- a/emacs/.config/emacs-v2/lisp/kj-init.el
+++ b/emacs/.config/emacs-v2/lisp/kj-init.el
@@ -260,6 +260,12 @@
(setq global-mark-ring-max 500
mark-ring-max 16)
+(defun kj/consult-ripgrep-here (&optional dir initial)
+ (interactive "P")
+ (unless dir
+ (setq dir default-directory))
+ (consult-ripgrep dir initial))
+
;; Example configuration for Consult
(use-package consult
;; Replace bindings. Lazily loaded due by `use-package'.
@@ -299,6 +305,7 @@
;; ("M-s g" . consult-grep)
("M-s G" . consult-git-grep)
("M-s r" . consult-ripgrep)
+ ("M-s R" . kj/consult-ripgrep-here)
("M-s l" . consult-line)
("M-s L" . consult-line-multi)
("M-s m" . consult-multi-occur)