diff options
| author | William Boman <william@redwill.se> | 2022-10-06 03:46:53 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-06 01:46:53 +0000 |
| commit | ef41cd4ebccbf0981089bb06f5ed59e0dad549ca (patch) | |
| tree | 1d525d3105458ef57328206a52a415d9d7a8eba4 /lua | |
| parent | fix(angularls): fix windows detection (#70) (diff) | |
| download | mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar.gz mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar.bz2 mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar.lz mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar.xz mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.tar.zst mason-lspconfig-ef41cd4ebccbf0981089bb06f5ed59e0dad549ca.zip | |
feat: add gradle_ls (#71)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-lspconfig/mappings/filetype.lua | 2 | ||||
| -rw-r--r-- | lua/mason-lspconfig/mappings/server.lua | 3 | ||||
| -rw-r--r-- | lua/mason-lspconfig/server_configurations/gradle_ls/init.lua | 5 | ||||
| -rw-r--r-- | lua/mason-lspconfig/win-exepath-compat.lua | 1 |
4 files changed, 9 insertions, 2 deletions
diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua index b80f8eb..cfd93db 100644 --- a/lua/mason-lspconfig/mappings/filetype.lua +++ b/lua/mason-lspconfig/mappings/filetype.lua @@ -56,7 +56,7 @@ return { gotmpl = { "gopls" }, gowork = { "gopls" }, graphql = { "graphql" }, - groovy = { "groovyls" }, + groovy = { "gradle_ls", "groovyls" }, haml = { "tailwindcss" }, handlebars = { "ember", "tailwindcss" }, haskell = { "hls" }, diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua index 6936aa1..f011261 100644 --- a/lua/mason-lspconfig/mappings/server.lua +++ b/lua/mason-lspconfig/mappings/server.lua @@ -37,8 +37,8 @@ M.lspconfig_to_package = { ["elmls"] = "elm-language-server", ["ember"] = "ember-language-server", ["emmet_ls"] = "emmet-ls", - ["erlangls"] = "erlang-ls", ["erg_language_server"] = "erg-language-server", + ["erlangls"] = "erlang-ls", ["esbonio"] = "esbonio", ["eslint"] = "eslint-lsp", ["flux_lsp"] = "flux-lsp", @@ -47,6 +47,7 @@ M.lspconfig_to_package = { ["fsautocomplete"] = "fsautocomplete", ["golangci_lint_ls"] = "golangci-lint-langserver", ["gopls"] = "gopls", + ["gradle_ls"] = "gradle-language-server", ["grammarly"] = "grammarly-languageserver", ["graphql"] = "graphql-language-service-cli", ["groovyls"] = "groovy-language-server", diff --git a/lua/mason-lspconfig/server_configurations/gradle_ls/init.lua b/lua/mason-lspconfig/server_configurations/gradle_ls/init.lua new file mode 100644 index 0000000..09a8735 --- /dev/null +++ b/lua/mason-lspconfig/server_configurations/gradle_ls/init.lua @@ -0,0 +1,5 @@ +return function() + return { + cmd = { "gradle-language-server" }, + } +end diff --git a/lua/mason-lspconfig/win-exepath-compat.lua b/lua/mason-lspconfig/win-exepath-compat.lua index 59f5150..015d0df 100644 --- a/lua/mason-lspconfig/win-exepath-compat.lua +++ b/lua/mason-lspconfig/win-exepath-compat.lua @@ -29,6 +29,7 @@ return { ["fsautocomplete"] = true, ["golangci_lint_ls"] = true, ["gopls"] = true, + ["gradle_ls"] = true, ["groovyls"] = true, ["haxe_language_server"] = true, ["hls"] = true, |
