Itai Y. Efrat 2023-03-13 23:18:01 +02:00 committed by Henrik Lissner
parent 3ce89731b6
commit e5dbd4e8b1
4 changed files with 18 additions and 24 deletions

View file

@ -26,10 +26,10 @@
(if all-files "-uu ")
(unless recursive "--maxdepth 1 ")
"--null --line-buffered --color=never --max-columns=1000 "
"--path-separator / --smart-case --no-heading --line-number "
"--path-separator / --smart-case --no-heading "
"--with-filename --line-number --search-zip "
"--hidden -g !.git -g !.svn -g !.hg "
(mapconcat #'shell-quote-argument args " ")
" ."))
(mapconcat #'shell-quote-argument args " ")))
(prompt (if (stringp prompt) (string-trim prompt) "Search"))
(query (or query
(when (doom-region-active-p)
@ -54,7 +54,7 @@
"%")
:type perl)
consult-async-split-style 'perlalt))))))
(consult--grep prompt (consult--ripgrep-make-builder) directory query)))
(consult--grep prompt #'consult--ripgrep-make-builder directory query)))
;;;###autoload
(defun +vertico/project-search (&optional arg initial-query directory)
@ -225,9 +225,10 @@ targets."
(defun +vertico/consult-fd (&optional dir initial)
(interactive "P")
(if doom-projectile-fd-binary
(let* ((prompt-dir (consult--directory-prompt "Fd" dir))
(default-directory (cdr prompt-dir)))
(find-file (consult--find (car prompt-dir) (+vertico--consult--fd-make-builder) initial)))
(pcase-let* ((`(,prompt ,paths ,dir) (consult--directory-prompt "Fd" dir))
(default-directory dir)
(builder (consult--find-make-builder paths)))
(find-file (consult--find prompt builder initial)))
(consult-find dir initial)))
;;;###autoload