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,
|
|
},
|
|
},
|
|
},
|
|
})
|