fix(default): search region literally in +default/search-buffer
This commit is contained in:
parent
b0e084e416
commit
35f701a999
1 changed files with 7 additions and 2 deletions
|
@ -26,7 +26,8 @@ If prefix ARG is set, prompt for a directory to search from."
|
|||
"Conduct a text search on the current buffer.
|
||||
If a selection is active, pre-fill the prompt with it."
|
||||
(interactive)
|
||||
(cond ((or (featurep! :completion helm) (featurep! :completion ivy))
|
||||
(cond ((or (featurep! :completion helm)
|
||||
(featurep! :completion ivy))
|
||||
(call-interactively
|
||||
(if (region-active-p)
|
||||
#'swiper-isearch-thing-at-point
|
||||
|
@ -36,7 +37,11 @@ If a selection is active, pre-fill the prompt with it."
|
|||
(let ((start (region-beginning))
|
||||
(end (region-end)))
|
||||
(deactivate-mark)
|
||||
(consult-line (buffer-substring-no-properties start end)))
|
||||
(consult-line
|
||||
(replace-regexp-in-string
|
||||
" " "\\\\ "
|
||||
(rxt-quote-pcre
|
||||
(buffer-substring-no-properties start end)))))
|
||||
(call-interactively #'consult-line)))))
|
||||
|
||||
;;;###autoload
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue