for trace

This commit is contained in:
2026-04-02 00:33:59 +03:00
parent dccb94c8c8
commit 85459a6fd6
6 changed files with 40 additions and 140 deletions

View File

@ -1,47 +1,39 @@
local capabilities = require('cmp_nvim_lsp').default_capabilities()
local lspconfig = require('lspconfig')
-- Java
lspconfig.jdtls.setup {
cmd = { "jdtls" },
settings = {
java = {
signatureHelp = {
enabled = true,
},
},
vim.lsp.config('jdtls', {
cmd = { "jdtls" },
settings = {
java = {
signatureHelp = { enabled = true },
},
}
},
})
-- C/C++
lspconfig.clangd.setup {}
vim.lsp.config('clangd', {})
-- Rust
lspconfig.rust_analyzer.setup({
capabilities = capabilities,
settings = {
["rust-analyzer"] = {
cargo = {
allFeatures = true,
},
procMacro = {
enable = true,
},
},
vim.lsp.config('rust_analyzer', {
capabilities = capabilities,
settings = {
['rust-analyzer'] = {
cargo = { allFeatures = true },
procMacro = { enable = true },
},
},
})
-- Python
lspconfig.pyright.setup({
capabilities = capabilities,
settings = {
python = {
analysis = {
autoSearchPaths = true,
diagnosticMode = "workspace", -- Включить диагностику для всего проекта
useLibraryCodeForTypes = true,
},
},
vim.lsp.config('pyright', {
capabilities = capabilities,
settings = {
python = {
analysis = {
autoSearchPaths = true,
diagnosticMode = "workspace",
useLibraryCodeForTypes = true,
},
},
},
})