aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorVladyslav Aviedov <vladaviedov@protonmail.com>2023-04-28 13:36:08 -0400
committerGitHub <noreply@github.com>2023-04-28 19:36:08 +0200
commit490a599933479c2141a7d6f9466642c6a89aae08 (patch)
tree4bc8bdcbcd4d183990a519fbe6433ec92446901c /lua
parentchore: update generated code (#213) (diff)
downloadmason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar.gz
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar.bz2
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar.lz
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar.xz
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.tar.zst
mason-lspconfig-490a599933479c2141a7d6f9466642c6a89aae08.zip
feat: add java_language_server (#127)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-lspconfig/mappings/filetype.lua2
-rw-r--r--lua/mason-lspconfig/mappings/server.lua1
-rw-r--r--lua/mason-lspconfig/server_configurations/java_language_server/init.lua5
3 files changed, 7 insertions, 1 deletions
diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua
index e8f34a6..3ef7d0e 100644
--- a/lua/mason-lspconfig/mappings/filetype.lua
+++ b/lua/mason-lspconfig/mappings/filetype.lua
@@ -74,7 +74,7 @@ return {
["html.handlebars"] = { "glint" },
htmldjango = { "emmet_ls", "tailwindcss" },
jade = { "tailwindcss" },
- java = { "jdtls" },
+ java = { "java_language_server", "jdtls" },
javascript = { "cssmodules_ls", "denols", "ember", "eslint", "glint", "quick_lint_js", "rome", "sourcery", "stylelint_lsp", "tailwindcss", "tsserver", "vtsls" },
["javascript.glimmer"] = { "glint" },
["javascript.jsx"] = { "denols", "eslint", "tsserver", "vtsls" },
diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua
index 0d2e0f0..69f2cb9 100644
--- a/lua/mason-lspconfig/mappings/server.lua
+++ b/lua/mason-lspconfig/mappings/server.lua
@@ -65,6 +65,7 @@ M.lspconfig_to_package = {
["hoon_ls"] = "hoon-language-server",
["html"] = "html-lsp",
["intelephense"] = "intelephense",
+ ["java_language_server"] = "java-language-server",
["jdtls"] = "jdtls",
["jedi_language_server"] = "jedi-language-server",
["jsonls"] = "json-lsp",
diff --git a/lua/mason-lspconfig/server_configurations/java_language_server/init.lua b/lua/mason-lspconfig/server_configurations/java_language_server/init.lua
new file mode 100644
index 0000000..9f39df7
--- /dev/null
+++ b/lua/mason-lspconfig/server_configurations/java_language_server/init.lua
@@ -0,0 +1,5 @@
+return function()
+ return {
+ cmd = { "java-language-server" },
+ }
+end