## 経緯 `:Telescope lsp_dynamic_workspace_symbols`コマンドを実行すると、以下のように優先して見たくない結果が表示されてしまう。たとえば`node_modules`をignore/excludeしたい。 ![[Pasted image 20240407174920.png]] これを除外したい。[[Git]]管理化にあるので除外できない。 ## 方法 [[telescope.nvim]]の設定に`file_ignore_patterns`を指定する。 ```lua config = function() require("telescope").setup({ defaults = { file_ignore_patterns = { "node_modules", }, ``` 他の検索からも除外されると思うので、それで影響出る場合は別途検討が必要。 ## 参考 - [\`lsp\_dynamic\_workspace\_symbols\` should prioritize matches for files in current working directory · Issue \#2113 · nvim\-telescope/telescope\.nvim](https://github.com/nvim-telescope/telescope.nvim/issues/2113) - [FR: add directory filter option for \`lsp\_workspace\_symbol\` · Issue \#2920 · nvim\-telescope/telescope\.nvim](https://github.com/nvim-telescope/telescope.nvim/issues/2920)