diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 9d463dc..3355aa0 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -17,6 +17,7 @@ return { local telescope = require("telescope") local builtin = require("telescope.builtin") local actions = require("telescope.actions") + local utils = require("telescope.utils") telescope.setup({ defaults = { @@ -134,6 +135,20 @@ return { previewer = true, }) end) + vim.keymap.set("n", "fG", function() + builtin.live_grep({ + additional_args = function(_) + return { + "--hidden", + "--iglob=!.venv", + "--iglob=!vendor", + "--iglob=!.git", + } + end, + cwd = utils.buffer_dir(), + previewer = true, + }) + end) vim.keymap.set("n", "fb", function() builtin.buffers({ previewer = false, sort_mru = true }) end)