diff --git a/roles/nvim/files/lua/config/plugins/telescope.lua b/roles/nvim/files/lua/config/plugins/telescope.lua index 657cac2..6194456 100644 --- a/roles/nvim/files/lua/config/plugins/telescope.lua +++ b/roles/nvim/files/lua/config/plugins/telescope.lua @@ -13,9 +13,12 @@ return { -- local trouble = require('trouble') -- local trouble_telescope = require('trouble.sources.telescope') + local ignore_patterns = { "node_modules/" } + telescope.setup({ defaults = { path_display = { 'smart' }, + file_ignore_patterns = ignore_patterns, }, }) @@ -28,7 +31,11 @@ return { keymap.set('n', 'ff', function() builtin.find_files({ hidden = true }) end, opts) keymap.set('n', 'fh', builtin.oldfiles, opts) - keymap.set('n', 'fs', builtin.live_grep, opts) + keymap.set('n', 'fs', function () + builtin.live_grep({ + file_ignore_patterns = vim.list_extend(vim.deepcopy(ignore_patterns), { "supabase/migrations/" }) + }) + end, opts) keymap.set('n', 'fc', builtin.grep_string, opts) local wk = require('which-key')