From 587307ca0962253171abdab79374a6d8d36c88b1 Mon Sep 17 00:00:00 2001 From: Marcelo Jacobus Date: Mon, 18 Nov 2024 12:48:55 -0300 Subject: [PATCH] Grep with arguments within telescope --- lua/plugins/telescope.lua | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 7405295..3426728 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -1,13 +1,26 @@ -- lua/plugins/telescope.lua -- https://www.lazyvim.org/extras/editor/telescope return { - "nvim-telescope/telescope.nvim", - opts = function(_, opts) - opts.keys = opts.keys or {} - opts.keys[""] = function() - require("telescope.builtin").find_files({ - cwd = require("project_nvim.project").get_project_root() or vim.fn.getcwd(), - }) - end - end, + { + "nvim-telescope/telescope.nvim", + opts = function(_, opts) + opts.keys = opts.keys or {} + opts.keys[""] = function() + require("telescope.builtin").find_files({ + cwd = require("project_nvim.project").get_project_root() or vim.fn.getcwd(), + }) + end + end, + }, + { + "nvim-telescope/telescope-live-grep-args.nvim", + dependencies = { "nvim-telescope/telescope.nvim" }, + config = function() + require("telescope").load_extension("live_grep_args") + + vim.keymap.set("n", "sg", function() + require("telescope").extensions.live_grep_args.live_grep_args() + end, { desc = "Live Grep with Args" }) + end, + }, }