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
41
  | 
return {
  -- uncomment and add lsp servers with their config to servers below
  {
    "neovim/nvim-lspconfig",
    -- you can do any additional lsp server setup here
    -- return true if you don't want this server to be setup with lspconfig
    ---@param server string lsp server name
    ---@param opts _.lspconfig.options any options set for the server
    -- setup_server = function(server, opts)
    --   return false
    -- end,
    ---@type lspconfig.options
    -- servers = {
    --   jsonls = {},
    --   sumneko_lua = {
    --     settings = {
    --       Lua = {
    --         workspace = {
    --           checkThirdParty = false,
    --         },
    --         completion = {
    --           callSnippet = "Replace",
    --         },
    --       },
    --     },
    --   },
    -- },
  },
  -- uncomment and add tools to ensure_installed below
  {
    "williamboman/mason.nvim",
    -- ensure_installed = {
    --   "stylua",
    --   "shellcheck",
    --   "shfmt",
    --   "flake8",
    -- },
  },
}
  |