corrected vimgrep mistake
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user