diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 64a4f9d..7ace634 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -95,5 +95,27 @@ return { require("telescope").setup(opts) require("telescope").load_extension("undo") end - } + }, + { + "nvim-telescope/telescope-live-grep-args.nvim", + config = function() + local lga_actions = require("telescope-live-grep-args.actions") + require("telescope").setup({ + extensions = { + live_grep_args = { + auto_quoting = true, + mappings = { + i = { + [""] = lga_actions.quote_prompt(), + [""] = lga_actions.quote_prompt({ postfix = " --iglob "}), + [""] = lga_actions.to_fuzzy_refine, + } + } + } + } + }) + require("telescope").load_extension("live_grep_args") + vim.keymap.set("n", "fg", ":lua require(\"telescope\").extensions.live_grep_args.live_grep_args()") + end + }, }