summaryrefslogtreecommitdiff
path: root/nvim/lua
diff options
context:
space:
mode:
authorSkladnayazebra <skladnayazebra@gmail.com>2026-04-25 21:50:44 +0200
committerSkladnayazebra <skladnayazebra@gmail.com>2026-04-25 21:50:44 +0200
commita0d1e06f08e7694c672686469f28fdc0ab7c9603 (patch)
tree898e1a2d27e9aa24c0aa7d38efa7ffc0bb0bfd4f /nvim/lua
parent19f1c78d1e800d4bee2c059c9dcec8d6854be10e (diff)
add java LSP config
Diffstat (limited to 'nvim/lua')
-rw-r--r--nvim/lua/config/lsp.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua
index 91c9103..22e8685 100644
--- a/nvim/lua/config/lsp.lua
+++ b/nvim/lua/config/lsp.lua
@@ -55,3 +55,18 @@ vim.lsp.enable('cssls')
vim.lsp.enable('ts_ls')
-- requires jdtls (AUR) and mfussenegger/nvim-jdtls plugin
vim.lsp.enable('jdtls')
+vim.lsp.config('jdtls', {
+ settings = {
+ java = {
+ configuration = {
+ runtimes = {
+ -- java 17 for Minecraft modding
+ {
+ name = "JavaSE-17",
+ path = "/usr/lib/jvm/java-17-temurin/",
+ },
+ }
+ }
+ }
+ }
+})