diff options
| author | William Boman <william@redwill.se> | 2021-04-05 04:18:50 +0200 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2021-04-05 04:18:50 +0200 |
| commit | 98b0cb3ababce37068e12b78a2f9ae89ee50c27a (patch) | |
| tree | df57a95688850160dd7499c3db2afd7adf7a447e /lua | |
| parent | add docs (diff) | |
| download | mason-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.lua | 4 |
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 () |
