diff --git a/core/core-ivy.el b/core/core-ivy.el index ac404ff67..3325ccf7d 100644 --- a/core/core-ivy.el +++ b/core/core-ivy.el @@ -32,7 +32,9 @@ (ivy-wgrep-change-to-wgrep-mode))) (advice-add 'counsel-ag-function :override 'doom*counsel-ag-function) - (define-key counsel-ag-map [backtab] 'ivy-occur)) + (define-key counsel-ag-map [backtab] 'ivy-occur) + + (setq counsel-find-file-ignore-regexp "\\(?:^[#.]\\)\\|\\(?:[#~]$\\)\\|\\(?:^Icon?\\)")) (use-package counsel-projectile :after projectile) diff --git a/core/core-project.el b/core/core-project.el index e2ada8cf6..c4e58b023 100644 --- a/core/core-project.el +++ b/core/core-project.el @@ -109,10 +109,13 @@ (apply orig-fun args))) (advice-add 'projectile-cache-current-file :around 'doom*projectile-cache-current-file) + (push doom-temp-dir projectile-globally-ignored-directories) (push "assets" projectile-globally-ignored-directories) (push ".cask" projectile-globally-ignored-directories) + (push ".sync" projectile-globally-ignored-directories) (push ".elc" projectile-globally-ignored-file-suffixes) - (push doom-temp-dir projectile-globally-ignored-directories) + (push ".project" projectile-globally-ignored-file-suffixes) + (push "Icon " projectile-globally-ignored-files) (projectile-global-mode +1)) diff --git a/modules/module-org.el b/modules/module-org.el index 578e6c127..b339cc4d9 100644 --- a/modules/module-org.el +++ b/modules/module-org.el @@ -181,6 +181,7 @@ ;; Don't track attachments (push (format "/%s.+$" (regexp-quote org-attach-directory)) recentf-exclude) + (push ".attach" projectile-globally-ignored-file-suffixes) ;; Remove highlights on ESC (defun doom*org-remove-occur-highlights (&rest args) diff --git a/private/my-bindings.el b/private/my-bindings.el index 4bcde09ac..515201556 100644 --- a/private/my-bindings.el +++ b/private/my-bindings.el @@ -7,8 +7,8 @@ `(lambda () (interactive) (let ((default-directory ,path)) (,@(if project-p - '(projectile-find-file) - '(call-interactively 'find-file)))))) + '(counsel-projectile-find-file) + '(call-interactively 'counsel-find-file)))))) (map! "" 'what-face ;; Essential