From 735e6e5361bee59804f693b7d6597c38ad29e2cc Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Tue, 18 Nov 2025 12:43:13 +0100 Subject: [PATCH] feat(telescope): add keymap for relative grep --- lua/plugins/telescope.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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)