piskaaaa228
This commit is contained in:
@ -2,7 +2,8 @@ local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
|
||||
local lspconfig = require('lspconfig')
|
||||
|
||||
lspconfig.jdtls.setup{
|
||||
-- Java
|
||||
lspconfig.jdtls.setup {
|
||||
cmd = { "jdtls" },
|
||||
settings = {
|
||||
java = {
|
||||
@ -13,8 +14,10 @@ lspconfig.jdtls.setup{
|
||||
},
|
||||
}
|
||||
|
||||
lspconfig.clangd.setup{}
|
||||
-- C/C++
|
||||
lspconfig.clangd.setup {}
|
||||
|
||||
-- Rust
|
||||
lspconfig.rust_analyzer.setup({
|
||||
capabilities = capabilities,
|
||||
settings = {
|
||||
@ -28,3 +31,17 @@ lspconfig.rust_analyzer.setup({
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
-- Python
|
||||
lspconfig.pyright.setup({
|
||||
capabilities = capabilities,
|
||||
settings = {
|
||||
python = {
|
||||
analysis = {
|
||||
autoSearchPaths = true,
|
||||
diagnosticMode = "workspace", -- Включить диагностику для всего проекта
|
||||
useLibraryCodeForTypes = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user