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

changeset 1174
753971334371
parent 1167
f5f84f890974
equal deleted inserted replaced
1173:79c1553aa040 1174:753971334371
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 = {

mercurial