2023-09-27 10:43:23 +02:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
2023-03-28 18:20:54 +02:00
|
|
|
example = {
|
|
|
|
plugins.nvim-jdtls = {
|
|
|
|
enable = true;
|
2024-09-14 17:24:50 -05:00
|
|
|
jdtLanguageServerPackage = null;
|
2023-03-31 18:05:56 +02:00
|
|
|
cmd = [
|
|
|
|
"${pkgs.jdt-language-server}/bin/jdt-language-server"
|
|
|
|
"-data"
|
|
|
|
"/dev/null"
|
|
|
|
"-configuration"
|
|
|
|
"/dev/null"
|
|
|
|
];
|
2023-03-28 18:20:54 +02:00
|
|
|
|
|
|
|
rootDir.__raw = "require('jdtls.setup').find_root({'.git', 'mvnw', 'gradlew'})";
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
java = { };
|
|
|
|
};
|
|
|
|
|
|
|
|
initOptions = {
|
|
|
|
bundles = { };
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2023-03-31 18:05:56 +02:00
|
|
|
|
|
|
|
dataAndConfiguration = {
|
|
|
|
plugins.nvim-jdtls = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
data = "/path/to/my/project";
|
|
|
|
configuration = "/path/to/configuration";
|
|
|
|
};
|
|
|
|
};
|
2023-03-28 18:20:54 +02:00
|
|
|
}
|