diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index bedbc073a..e56d5fffe 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -287,10 +287,13 @@ results buffer.") :override #'counsel--find-return-list (cl-destructuring-bind (find-program . args) (cond ((when-let (fd (executable-find (or doom-projectile-fd-binary "fd") t)) - (append (list fd "-H" "-I" "--color=never" "--type" "file" "--type" "symlink" "--follow") + (append (list fd "--hidden" "--type" "file" "--type" "symlink" "--follow" "--color=never") + (cl-loop for dir in projectile-globally-ignored-directories + collect "--exclude" + collect dir) (if IS-WINDOWS '("--path-separator=/"))))) ((executable-find "rg" t) - (append (list "rg" "--files" "--follow" "--color=never" "--hidden" "-g!.git" "--no-messages") + (append (list "rg" "--hidden" "--files" "--follow" "--color=never" "--no-messages") (cl-loop for dir in projectile-globally-ignored-directories collect "--glob" collect (concat "!" dir))