feat: resolve directories correctly

This commit is contained in:
Barrett Ruth 2024-07-14 19:55:52 -05:00
parent 84751fd8a7
commit fde21e3dc4
2 changed files with 19 additions and 5 deletions

11
index.html Normal file
View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>

View file

@ -53,17 +53,20 @@ M.setup = function(user_config)
return
end
local function find_dir(args)
local dir = args ~= '' and args or '%:p:h'
return vim.fn.expand(vim.fn.fnamemodify(dir, ':p'))
end
vim.api.nvim_create_user_command('LiveServerStart', function(opts)
local dir = opts.args ~= '' and opts.args or '%:p:h'
M.start(vim.fn.expand(dir))
M.start(find_dir(opts.args))
end, { nargs = '?' })
vim.api.nvim_create_user_command('LiveServerStop', function(opts)
local dir = opts.args ~= '' and opts.args or '%:p:h'
M.stop(vim.fn.expand(dir))
M.stop(find_dir(opts.args))
end, { nargs = '?' })
vim.api.nvim_create_user_command('LiveServerToggle', function(opts)
local dir = opts.args ~= '' and opts.args or '%:p:h'
M.toggle(vim.fn.expand(dir))
M.toggle(find_dir(opts.args))
end, { nargs = '?' })
end