/ nvim / lua / lsp / config.lua
config.lua
 1  return {
 2    {
 3      'neovim/nvim-lspconfig',
 4      dependencies = {
 5        'L3MON4D3/LuaSnip',
 6        'j-hui/fidget.nvim',
 7      },
 8    },
 9    {
10      'mason-org/mason.nvim',
11      opts = {},
12    },
13    {
14      'mason-org/mason-lspconfig.nvim',
15      dependencies = {
16        'neovim/nvim-lspconfig',
17        'mason-org/mason.nvim',
18      },
19      opts = {
20        ensure_installed = {
21          'clangd',
22          'cmake',
23          'gopls',
24          'helm_ls',
25          'jdtls',
26          'jsonls',
27          'marksman',
28          'pylsp',
29          'taplo',
30        },
31      },
32    },
33  }