-
Notifications
You must be signed in to change notification settings - Fork 1
/
lspconfig.lua
47 lines (46 loc) · 1.05 KB
/
lspconfig.lua
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
42
43
44
45
46
47
local config = function()
require("config.lsp")
end
return {
"neovim/nvim-lspconfig",
init = function()
require("neoconf").setup({})
end,
config = config,
dependencies = {
"windwp/nvim-autopairs",
{
"williamboman/mason-lspconfig.nvim",
dependencies = "williamboman/mason.nvim",
},
"b0o/schemastore.nvim",
"litao91/lsp_lines",
"kevinhwang91/nvim-ufo",
"VidocqH/lsp-lens.nvim",
"jubnzv/virtual-types.nvim",
"folke/neoconf.nvim",
{
"dmmulroy/ts-error-translator.nvim",
-- dir = "~/git/ts-error-translator.nvim",
-- lazy = false,
config = true,
ft = { "typescript", "typescriptreact", "javascript", "javascriptreact", "vue" },
},
{
"chrisgrieser/nvim-lsp-endhints",
event = "LspAttach",
opts = {
icons = {
type = " ",
parameter = " ",
},
label = {
padding = 1,
marginLeft = 0,
bracketedParameters = false,
},
autoEnableHints = false,
},
},
},
}