1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
return {
{
"neovim/nvim-lspconfig",
config = function()
-- local lspconfig = require("lspconfig")
-- lspconfig.pylsp.setup({})
end,
},
{ "mason-org/mason.nvim", opts = {} },
{
"mason-org/mason-lspconfig.nvim",
dependencies = {
"mason-org/mason.nvim",
"neovim/nvim-lspconfig",
},
opts = {
ensure_installed = {
-- python
"ty",
-- elixir
"elixirls",
-- go
"gopls",
-- typst
"tinymist",
-- C
"clangd",
-- zig
"zls",
-- clojure
"clojure_lsp",
-- web
"cssls", "emmet_ls", "html",
-- containers
"dockerls"
},
},
},
}
|