aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-10-06 03:46:53 +0200
committerGitHub <noreply@github.com>2022-10-06 01:46:53 +0000
commitef41cd4ebccbf0981089bb06f5ed59e0dad549ca (patch)
tree1d525d3105458ef57328206a52a415d9d7a8eba4 /lua
parentfix(angularls): fix windows detection (#70) (diff)
downloadmason-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.lua2
-rw-r--r--lua/mason-lspconfig/mappings/server.lua3
-rw-r--r--lua/mason-lspconfig/server_configurations/gradle_ls/init.lua5
-rw-r--r--lua/mason-lspconfig/win-exepath-compat.lua1
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,