mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
refactor(lua): replace hard-coded gsub with vim.pesc() (#18407)
This commit is contained in:
parent
815b65d777
commit
c051ea83dd
@ -1490,7 +1490,7 @@ local function normalize_path(path, as_pattern)
|
||||
if as_pattern then
|
||||
-- Escape Lua's metacharacters when $HOME is used in a pattern.
|
||||
-- The rest of path should already be properly escaped.
|
||||
normal = vim.env.HOME:gsub('[-^$()%%.%[%]+?]', '%%%0') .. normal:sub(2)
|
||||
normal = vim.pesc(vim.env.HOME) .. normal:sub(2)
|
||||
else
|
||||
normal = vim.env.HOME .. normal:sub(2)
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user