From 19b5407a9aeef7596c022e55b6f9a1d732e982ed Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Thu, 22 Feb 2024 11:15:11 +0200 Subject: [PATCH] Nvim: fix jdtls runtime configuration --- home/.config/nvim/ftplugin/java.lua | 38 +++++++++++++++-------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/home/.config/nvim/ftplugin/java.lua b/home/.config/nvim/ftplugin/java.lua index 8f91682..58e0b62 100644 --- a/home/.config/nvim/ftplugin/java.lua +++ b/home/.config/nvim/ftplugin/java.lua @@ -33,27 +33,29 @@ require("jdtls").start_or_attach({ java = { signatureHelp = { enabled = true }, autobuild = { enabled = false }, + configuration = { + runtimes = { + { + name = "JavaSE-1.8", + path = jvm .. "/java-8-openjdk-amd64/", + }, + { + name = "JavaSE-11", + path = jvm .. "/java-11-openjdk-amd64/", + }, + { + name = "JavaSE-17", + path = jvm .. "/java-17-openjdk-amd64/", + }, + { + name = "JavaSE-21", + path = jvm .. "/java-21-openjdk-amd64/", + }, + }, + }, }, }, completion = { favoriteStaticMembers = { "java.text.MessageFormat.format" } }, - runtimes = { - { - name = "JavaSE-1.8", - path = jvm .. "/java-8-openjdk-amd64/", - }, - { - name = "JavaSE-11", - path = jvm .. "/java-11-openjdk-amd64/", - }, - { - name = "JavaSE-17", - path = jvm .. "/java-17-openjdk-amd64/", - }, - { - name = "JavaSE-21", - path = jvm .. "/java-21-openjdk-amd64/", - }, - }, handlers = { ["language/status"] = function() end, },