mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 14:49:14 +00:00
add(lsp): use nvim-jdtls
This commit is contained in:
parent
9de6fe37e2
commit
f566ce0636
3 changed files with 29 additions and 17 deletions
|
|
@ -155,10 +155,20 @@ require "lspconfig".taplo.setup {
|
|||
}
|
||||
|
||||
-- Java
|
||||
require "lspconfig".jdtls.setup {
|
||||
local config = {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
cmd = { "/opt/homebrew/bin/jdtls" },
|
||||
root_dir = vim.fs.dirname(vim.fs.find({ 'gradlew', '.git', 'mvnw' }, { upward = true })[1]),
|
||||
}
|
||||
local jdtls_group = vim.api.nvim_create_augroup("jdtls", { clear = true })
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
pattern = { "java" },
|
||||
callback = function()
|
||||
require('jdtls').start_or_attach(config)
|
||||
end,
|
||||
group = jdtls_group
|
||||
})
|
||||
|
||||
-- Scala
|
||||
local metals = require "metals"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue