diff options
Diffstat (limited to 'lua/lspconfig/elmls.lua')
| -rw-r--r-- | lua/lspconfig/elmls.lua | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lua/lspconfig/elmls.lua b/lua/lspconfig/elmls.lua index c35824c4..9e692353 100644 --- a/lua/lspconfig/elmls.lua +++ b/lua/lspconfig/elmls.lua @@ -6,12 +6,6 @@ local api = vim.api local server_name = "elmls" local bin_name = "elm-language-server" -local installer = util.npm_installer { - server_name = server_name; - packages = { "elm", "elm-test", "elm-format", "@elm-tooling/elm-language-server" }; - binaries = {bin_name, "elm", "elm-format", "elm-test"}; -} - local default_capabilities = lsp.protocol.make_client_capabilities() default_capabilities.offsetEncoding = {"utf-8", "utf-16"} local elm_root_pattern = util.root_pattern("elm.json") @@ -34,22 +28,6 @@ configs[server_name] = { elmAnalyseTrigger = "change", }; }; - on_new_config = function(new_config) - local install_info = installer.info() - if install_info.is_installed then - if type(new_config.cmd) == 'table' then - -- Try to preserve any additional args from upstream changes. - new_config.cmd[1] = install_info.binaries[bin_name] - else - new_config.cmd = {install_info.binaries[bin_name]} - end - new_config.init_options = util.tbl_deep_extend('force', new_config.init_options, { - elmPath = install_info.binaries["elm"]; - elmFormatPath = install_info.binaries["elm-format"]; - elmTestPath = install_info.binaries["elm-test"]; - }) - end - end; docs = { package_json = "https://raw.githubusercontent.com/elm-tooling/elm-language-client-vscode/master/package.json"; description = [[ @@ -66,7 +44,5 @@ npm install -g elm elm-test elm-format @elm-tooling/elm-language-server }; } -configs[server_name].install = installer.install -configs[server_name].install_info = installer.info -- vim:et ts=2 sw=2 |
