From fdcaa8b5b5cb0b2e036c53d04da4f021a9b51175 Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Fri, 31 Oct 2025 13:21:27 +0100 Subject: [PATCH] corrected vimgrep mistake --- nvim/.config/nvim/init.lua | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index c78aa51..b67bcb6 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -117,15 +117,9 @@ do local function search_for_in_same_filetype(keymap, search_for) vim.keymap.set('n', keymap, function() local extension = vim.fn.expand("%:e") - local term = search_for() - - -- Escape regex and quotes safely - local escaped = vim.fn.escape(term, "\\/.*$^~[]") - - -- Use `\V` to disable regex interpretation (very nomagic mode) + local escaped = vim.fn.escape(search_for(), "\\/.*$^~[]") local pattern = "\\V" .. escaped - - vim.cmd("vimgrep /" .. pattern .. "/j */**." .. extension) + vim.cmd("vimgrep /" .. pattern .. "/ **/*." .. extension) end, { desc = "Search for word under cursor in same filetype" }) end