aboutsummaryrefslogtreecommitdiff
path: root/config/nvim/lua/plugins/lsp.lua
blob: ac38d243b13a08f3366bfdede3f38e54164b6381 (plain)
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
return {
    {
        "mason-org/mason-lspconfig.nvim",
        dependencies = {
            { "mason-org/mason.nvim", opts = {} },
            "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"
            },
        },
    },
}