diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig/configs/eslint.lua | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/lua/lspconfig/configs/eslint.lua b/lua/lspconfig/configs/eslint.lua index 70a21167..e701928d 100644 --- a/lua/lspconfig/configs/eslint.lua +++ b/lua/lspconfig/configs/eslint.lua @@ -131,16 +131,8 @@ return { end, handlers = { ['eslint/openDoc'] = function(_, result) - if not result then - return - end - local sysname = vim.loop.os_uname().sysname - if sysname:match 'Windows' then - os.execute(string.format('start %q', result.url)) - elseif sysname:match 'Linux' then - os.execute(string.format('xdg-open %q', result.url)) - else - os.execute(string.format('open %q', result.url)) + if result then + vim.ui.open(result.url) end return {} end, |
