2bc21b248c
* Move configs into config subdirectory * Move LSP logic into classes * Make it possible to define mason package in lsp config, including nested dependency resolution and post install steps * replace jedi_language_server with pylsp
24 lines
442 B
Lua
24 lines
442 B
Lua
return {
|
|
enable = true,
|
|
dependencies = {
|
|
"python3",
|
|
},
|
|
py_module_deps = {
|
|
"venv",
|
|
},
|
|
mason = {
|
|
name = "cmake-language-server",
|
|
-- version = "",
|
|
},
|
|
lspconfig = {
|
|
filetypes = {
|
|
"cmake",
|
|
},
|
|
cmd = { "cmake-language-server", },
|
|
single_file_support = true,
|
|
init_options = {
|
|
buildDirectory = "build",
|
|
},
|
|
},
|
|
}
|