corrected vimgrep mistake

This commit is contained in:
Ivar Fatland
2025-10-31 13:21:27 +01:00
parent d36e95880f
commit fdcaa8b5b5
+2 -8
View File
@@ -117,15 +117,9 @@ do
local function search_for_in_same_filetype(keymap, search_for) local function search_for_in_same_filetype(keymap, search_for)
vim.keymap.set('n', keymap, function() vim.keymap.set('n', keymap, function()
local extension = vim.fn.expand("%:e") local extension = vim.fn.expand("%:e")
local term = search_for() local escaped = vim.fn.escape(search_for(), "\\/.*$^~[]")
-- Escape regex and quotes safely
local escaped = vim.fn.escape(term, "\\/.*$^~[]")
-- Use `\V` to disable regex interpretation (very nomagic mode)
local pattern = "\\V" .. escaped local pattern = "\\V" .. escaped
vim.cmd("vimgrep /" .. pattern .. "/ **/*." .. extension)
vim.cmd("vimgrep /" .. pattern .. "/j */**." .. extension)
end, { desc = "Search for word under cursor in same filetype" }) end, { desc = "Search for word under cursor in same filetype" })
end end