20 lines
474 B
Lua
20 lines
474 B
Lua
return {
|
|
'mfussenegger/nvim-jdtls',
|
|
ft = { 'java' },
|
|
opts = {
|
|
cmd = { 'jdtls' },
|
|
root_dir = vim.fs.dirname(vim.fs.find({
|
|
'.git',
|
|
'build.gradle',
|
|
'build.gradle.kts',
|
|
'build.xml',
|
|
'pom.xml',
|
|
'settings.gradle',
|
|
'settings.gradle.kts',
|
|
}, { upward = true })[1]),
|
|
},
|
|
config = function(_, opts)
|
|
require('jdtls').start_or_attach(opts)
|
|
end,
|
|
}
|