.config/nvim/lua/plugins/lsp.lua

changeset 1146
2c9d3c1940a4
parent 1135
7a17b7825b5f
child 1148
bca491e2be91
equal deleted inserted replaced
1145:beb170aa6789 1146:2c9d3c1940a4
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 }, 11 { "folke/neodev.nvim", config = true },
12 { "j-hui/fidget.nvim", config = true },
13 }, 12 },
14 config = function(_, _) 13 config = function(_, _)
15 local capabilities = require("cmp_nvim_lsp").default_capabilities() 14 local capabilities = require("cmp_nvim_lsp").default_capabilities()
16 15
17 require("mason-lspconfig").setup_handlers({ 16 require("mason-lspconfig").setup_handlers({
32 end, 31 end,
33 }) 32 })
34 end, 33 end,
35 }, 34 },
36 35
36 { "j-hui/fidget.nvim", event = "LspAttach", config = true },
37
38 -- Support pull diagnostics until 0.10
39 { "catlee/pull_diags.nvim", event = "LspAttach", config = true },
40
37 { 41 {
38 "aznhe21/actions-preview.nvim", 42 "aznhe21/actions-preview.nvim",
39 keys = "<leader>ca", 43 keys = "<leader>ca",
40 opts = { 44 opts = {
41 nui = { 45 nui = {

mercurial