Nvim: fixes to jdtls setup

Added runtimes and fixed lsp signature plugin
This commit is contained in:
Marko Korhonen 2023-09-05 10:22:09 +03:00
parent 09b1a3a47a
commit a6e95a4719
3 changed files with 26 additions and 3 deletions

View file

@ -23,6 +23,22 @@ require("jdtls").start_or_attach({
"-data",
workspace_dir,
},
settings = { java = { signatureHelp = { enabled = true } } },
completion = { favoriteStaticMembers = { "java.text.MessageFormat.format" } },
runtimes = {
{
name = "JavaSE-1.8",
path = "/usr/lib/jvm/java-8-openjdk-amd64/",
},
{
name = "JavaSE-11",
path = "/usr/lib/jvm/java-11-openjdk-amd64/",
},
{
name = "JavaSE-19",
path = "/usr/lib/jvm/java-19-openjdk-amd64/",
},
},
})
require("plugins.mason").map_keys()