fix: only allow backslash as path separator in Windows in common.path_suggest (#1976)
This commit is contained in:
@@ -226,7 +226,12 @@ function common.path_suggest(text, root)
|
|||||||
if root and root:sub(-1) ~= PATHSEP then
|
if root and root:sub(-1) ~= PATHSEP then
|
||||||
root = root .. PATHSEP
|
root = root .. PATHSEP
|
||||||
end
|
end
|
||||||
local path, name = text:match("^(.-)([^"..PATHSEP.."/]*)$")
|
|
||||||
|
local pathsep = PATHSEP
|
||||||
|
if PLATFORM == "Windows" then
|
||||||
|
pathsep = "\\/"
|
||||||
|
end
|
||||||
|
local path = text:match("^(.-)[^"..pathsep.."]*$")
|
||||||
local clean_dotslash = false
|
local clean_dotslash = false
|
||||||
-- ignore root if path is absolute
|
-- ignore root if path is absolute
|
||||||
local is_absolute = common.is_absolute_path(text)
|
local is_absolute = common.is_absolute_path(text)
|
||||||
|
|||||||
Reference in New Issue
Block a user