6 "neovim/nvim-lspconfig", |
6 "neovim/nvim-lspconfig", |
7 branch = "master", |
7 branch = "master", |
8 event = { "BufReadPre", "BufNewFile" }, |
8 event = { "BufReadPre", "BufNewFile" }, |
9 dependencies = { |
9 dependencies = { |
10 { "williamboman/mason-lspconfig.nvim", config = true }, |
10 { "williamboman/mason-lspconfig.nvim", config = true }, |
11 { "folke/neodev.nvim", config = true }, |
|
12 }, |
11 }, |
13 config = function(_, _) |
12 config = function(_, _) |
14 local capabilities = require("cmp_nvim_lsp").default_capabilities() |
13 local capabilities = require("cmp_nvim_lsp").default_capabilities() |
15 |
14 |
16 require("mason-lspconfig").setup_handlers({ |
15 require("mason-lspconfig").setup_handlers({ |
33 end, |
32 end, |
34 }, |
33 }, |
35 |
34 |
36 { "j-hui/fidget.nvim", event = "LspAttach", config = true }, |
35 { "j-hui/fidget.nvim", event = "LspAttach", config = true }, |
37 |
36 |
38 -- Support pull diagnostics until 0.10 |
|
39 { "catlee/pull_diags.nvim", event = "LspAttach", config = true, cond = (vim.fn.has("nvim-0.10") == 0) }, |
|
40 |
|
41 { |
37 { |
42 "aznhe21/actions-preview.nvim", |
38 "aznhe21/actions-preview.nvim", |
43 event = "LspAttach", |
39 event = "LspAttach", |
44 opts = { |
40 opts = { |
45 nui = { |
41 nui = { |