31 lines
591 B
Lua
31 lines
591 B
Lua
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||
|
|
||
|
local lspconfig = require('lspconfig')
|
||
|
|
||
|
lspconfig.jdtls.setup{
|
||
|
cmd = { "jdtls" },
|
||
|
settings = {
|
||
|
java = {
|
||
|
signatureHelp = {
|
||
|
enabled = true,
|
||
|
},
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
|
||
|
lspconfig.clangd.setup{}
|
||
|
|
||
|
lspconfig.rust_analyzer.setup({
|
||
|
capabilities = capabilities,
|
||
|
settings = {
|
||
|
["rust-analyzer"] = {
|
||
|
cargo = {
|
||
|
allFeatures = true,
|
||
|
},
|
||
|
procMacro = {
|
||
|
enable = true,
|
||
|
},
|
||
|
},
|
||
|
},
|
||
|
})
|