From fbaf5e415bcad830605476b735af72b298653c7b Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Thu, 4 Jul 2024 03:36:06 +0200 Subject: [PATCH] emacs/lsp: add exclusions to file watchers --- modules/editor/emacs/doom.d/config.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/editor/emacs/doom.d/config.el b/modules/editor/emacs/doom.d/config.el index b392838..48885a0 100644 --- a/modules/editor/emacs/doom.d/config.el +++ b/modules/editor/emacs/doom.d/config.el @@ -21,6 +21,16 @@ (setq lsp-tailwindcss-experimental-class-regex [ [ "cls\\(([^)]*)\\)" "\"([^']*)\"" ] [ "cls\\s*:=\\s*\\(?([^,^\\n^\\)]*)" "\"([^']*)\"" ]])) + +(with-eval-after-load 'lsp-mode + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]node_modules\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.cache\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.direnv\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.devenv\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.metals\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]\\.bloop\\'") + (add-to-list 'lsp-file-watch-ignored-directories "[/\\\\]out\\'")) + (after! nix-mode (set-formatter! 'nixpkgs-fmt '("nixpkgs-fmt" ) :modes '(nix-mode)))