summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-01-12 09:55:32 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-01-26 07:25:54 -0500
commit4a73743865a5987213b9fafbc1ddbebc8bdf08a4 (patch)
treecbee2816d0027edfad29197bd1e735393ef5aa34
parenta5b75e5dbfe5bc01d70c2f61d4f9fc006261ae9e (diff)
add ripgrep current directory
-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)