From f2c2d5e889da602518404604da3c7116347a3f3e Mon Sep 17 00:00:00 2001 From: Denis Mitana Date: Thu, 2 Dec 2021 16:17:02 +0100 Subject: fix(eslint): openDoc function on Linux (#1529) Now the `open` command is used to execute eslint's `openDoc` function, but `xdg-open` is the default command in Linux used to open a file or URL in the user's preferred application. --- lua/lspconfig/server_configurations/eslint.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lua') diff --git a/lua/lspconfig/server_configurations/eslint.lua b/lua/lspconfig/server_configurations/eslint.lua index 06658f30..5ddd3b4a 100644 --- a/lua/lspconfig/server_configurations/eslint.lua +++ b/lua/lspconfig/server_configurations/eslint.lua @@ -110,6 +110,8 @@ return { 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)) end -- cgit v1.2.3-70-g09d2