aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-04-05 04:18:50 +0200
committerWilliam Boman <william@redwill.se>2021-04-05 04:18:50 +0200
commit98b0cb3ababce37068e12b78a2f9ae89ee50c27a (patch)
treedf57a95688850160dd7499c3db2afd7adf7a447e /lua
parentadd docs (diff)
downloadmason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar.gz
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar.bz2
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar.lz
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar.xz
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.tar.zst
mason-98b0cb3ababce37068e12b78a2f9ae89ee50c27a.zip
eslintls: avoid globbing/word splitting
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/installers/eslintls.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/installers/eslintls.lua b/lua/nvim-lsp-installer/installers/eslintls.lua
index 1a699e36..13ddf94f 100644
--- a/lua/nvim-lsp-installer/installers/eslintls.lua
+++ b/lua/nvim-lsp-installer/installers/eslintls.lua
@@ -55,10 +55,12 @@ return installer.Installer:new {
cmd = {'node', root_dir .. '/server/out/eslintServer.js', '--stdio'},
handlers = {
["eslint/openDoc"] = function (_, _, open_doc)
- os.execute("open " .. open_doc.url)
+ os.execute(string.format("open %q", open_doc.url))
return {id = nil, result = true}
end,
["eslint/confirmESLintExecution"] = function ()
+ -- VSCode language servers have a policy to request explicit approval
+ -- before applying code changes. We just approve it immediately.
return ConfirmExecutionResult.approved
end,
["eslint/probeFailed"] = function ()