Fixes
This commit is contained in:
parent
4e9385844f
commit
340cb2d8e7
@ -12,12 +12,16 @@ local function setup(config)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function escape(s)
|
||||||
|
return s:gsub('[%-%.%+%[%]%(%)%$%^%%%?%*]','%%%1')
|
||||||
|
end
|
||||||
|
|
||||||
local function file_exists(path)
|
local function file_exists(path)
|
||||||
return vim.loop.fs_stat(path) ~= nil
|
return vim.loop.fs_stat(path) ~= nil
|
||||||
end
|
end
|
||||||
|
|
||||||
local function path_pivot(path, suffix)
|
local function path_pivot(path, suffix)
|
||||||
local start, stop = path:find(suffix)
|
local start, stop = path:find(escape(suffix) .. '$')
|
||||||
if start and stop == #path then
|
if start and stop == #path then
|
||||||
return path:sub(0, start - 1)
|
return path:sub(0, start - 1)
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user