diff --git a/core/core-projects.el b/core/core-projects.el index 009539d28..67e1015f4 100644 --- a/core/core-projects.el +++ b/core/core-projects.el @@ -180,7 +180,7 @@ And if it's a function, evaluate it." (if IS-WINDOWS " --path-separator=/")))) ;; Otherwise, resort to ripgrep, which is also faster than find ((executable-find "rg" t) - (concat "rg -0 --files --follow --color=never --hidden" + (concat "rg -0 --files --follow --color=never --hidden -g!.git" (if IS-WINDOWS " --path-separator /"))) ("find . -type f -print0")))) diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index 9146819e6..7f0e4bb2b 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -282,12 +282,10 @@ evil-ex-specific constructs, so we disable it solely in evil-ex." :override #'counsel--find-return-list (cl-destructuring-bind (find-program . args) (cond ((when-let (fd (executable-find (or doom-projectile-fd-binary "fd"))) - (append (list fd - "--color=never" "-E" ".git" - "--type" "file" "--type" "symlink" "--follow") + (append (list fd "-H" "--color=never" "--type" "file" "--type" "symlink" "--follow") (if IS-WINDOWS '("--path-separator=/"))))) ((executable-find "rg") - (append (list "rg" "--files" "--follow" "--color=never" "--hidden" "--no-messages") + (append (list "rg" "--files" "--follow" "--color=never" "--hidden" "-g!.git" "--no-messages") (cl-loop for dir in projectile-globally-ignored-directories collect "--glob" collect (concat "!" dir))