mirror of
https://github.com/doomemacs/doomemacs.git
synced 2025-12-15 14:51:01 -08:00
docs(vertico): suppress grep warnings if ripgrep is available
Fix: #8231
This commit is contained in:
parent
8951de19d8
commit
a55e4a5aac
1 changed files with 11 additions and 9 deletions
|
|
@ -7,12 +7,14 @@
|
|||
module)))
|
||||
|
||||
(when (require 'consult nil t)
|
||||
;; FIXME: This throws an error if grep is missing.
|
||||
(unless (consult--grep-lookahead-p "grep" "-P")
|
||||
(warn! "The installed grep binary was not built with support for PCRE lookaheads")
|
||||
(explain! "Some advanced consult filtering features will not work as a result, see the module readme."))
|
||||
|
||||
;; TODO: Move this to core in v3.0
|
||||
(unless (consult--grep-lookahead-p "rg" "-P")
|
||||
(warn! "The installed ripgrep binary was not built with support for PCRE lookaheads.")
|
||||
(explain! "Some advanced consult filtering features will not work as a result, see the module readme.")))
|
||||
(if (executable-find "rg")
|
||||
;; TODO: Move this to core in v3.0
|
||||
(unless (consult--grep-lookahead-p "rg" "-P")
|
||||
(warn! "The installed ripgrep binary was not built with support for PCRE lookaheads.")
|
||||
(explain! "Some advanced consult filtering features will not work as a result, see the module readme."))
|
||||
(if (executable-find "grep")
|
||||
(unless (consult--grep-lookahead-p "grep" "-P")
|
||||
(warn! "The installed grep binary was not built with support for PCRE lookaheads")
|
||||
(explain! "Some advanced consult filtering features will not work as a result, see the module readme."))
|
||||
(error! "Neither grep nor ripgrep are available on this system")
|
||||
(explain! "Various file and project search features won't be available"))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue