Merge pull request #16 from wasubu/fix/windows-dir-safety
Improve Windows support and add error message for nil directory in live-server.nvim
This commit is contained in:
commit
75cd33beec
1 changed files with 5 additions and 3 deletions
|
|
@ -10,16 +10,18 @@ end
|
||||||
local job_cache = {}
|
local job_cache = {}
|
||||||
|
|
||||||
local function find_cached_dir(dir)
|
local function find_cached_dir(dir)
|
||||||
local cur = dir
|
if not dir then
|
||||||
|
vim.notify("live-server.nvim: No directory provided to find_cached_dir()", vim.log.levels.ERROR)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local cur = dir
|
||||||
while not job_cache[cur] do
|
while not job_cache[cur] do
|
||||||
if cur == '/' or string.match(cur, '^[A-Z]:\\$') then
|
if cur == '/' or string.match(cur, '^[A-Z]:\\$') then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
cur = vim.fn.fnamemodify(cur, ':h')
|
cur = vim.fn.fnamemodify(cur, ':h')
|
||||||
end
|
end
|
||||||
|
|
||||||
return cur
|
return cur
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue