properly escape lua special chars in 'path.relative' (closes #315)
This commit is contained in:
parent
f466e20196
commit
7c4c61acb9
@ -47,7 +47,9 @@ function M.extension(path)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.to_matching_str(path)
|
function M.to_matching_str(path)
|
||||||
return path:gsub('(%-)', '(%%-)'):gsub('(%.)', '(%%.)'):gsub('(%_)', '(%%_)')
|
-- return path:gsub('(%-)', '(%%-)'):gsub('(%.)', '(%%.)'):gsub('(%_)', '(%%_)')
|
||||||
|
-- above is missing other lua special chars like '+' etc (#315)
|
||||||
|
return utils.lua_regex_escape(path)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.join(paths)
|
function M.join(paths)
|
||||||
|
Loading…
Reference in New Issue
Block a user