summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--minibuffer.el
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-01-02 20:22:58 -0700
committerbd <bdunahu@operationnull.com>2025-01-02 20:22:58 -0700
commit60a03d5e73a0a75eeef1d500e2da3307c5687278 (patch)
treeed00d19ee09dcf9122fd9c403474727a3ab55e49 /.config/emacs/modules/bd--minibuffer.el
parent3fe5620211b811b44189b6c6025a497573adfdef (diff)
yasnippet->abbrev-mode
Diffstat (limited to '.config/emacs/modules/bd--minibuffer.el')
-rw-r--r--.config/emacs/modules/bd--minibuffer.el10
1 files changed, 9 insertions, 1 deletions
diff --git a/.config/emacs/modules/bd--minibuffer.el b/.config/emacs/modules/bd--minibuffer.el
index bca9985..63a2fe0 100644
--- a/.config/emacs/modules/bd--minibuffer.el
+++ b/.config/emacs/modules/bd--minibuffer.el
@@ -28,6 +28,7 @@
(use-package selector
:demand t
:config
+ (setopt selector-minibuffer-lines 15)
(defvar bd/navigate-recent-display-number 6
"The number of recent buffers that show up in bd/navigate.")
(defvar bd/blacklisted-buffer-regexp-list
@@ -124,7 +125,14 @@ selection commands.")
files)))
(when (not (null sources))
(selector sources)))))
- (keymap-global-set "C-z s" 'bd/selector-rg))
+ (keymap-global-set "C-z s" 'bd/selector-rg)
+ (keymap-global-set "C-z d" 'bd/selector-occur))
+
+(defun bd/selector-occur ()
+ "Sources for lines in the current file."
+ (interactive)
+ (when-let ((file (buffer-file-name)))
+ (selector (list (selector-file-contents-source file)))))
(defun bd/selector-rg ()
"Sources for lines found via grep (or a clone)."