Improve Windows support and add error message for nil dir
This commit is contained in:
parent
bdd92e83fd
commit
d92306bde3
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