pojokcodeid.nvim-lazy/lua/plugins/lsp.lua
asep.komarudin 0d2d1e65ab add: update
2024-05-18 15:29:54 +07:00

40 lines
684 B
Lua

return {
{
"neovim/nvim-lspconfig",
lazy = true,
event = "BufRead",
},
{
"williamboman/mason.nvim",
lazy = true,
dependencies = { "williamboman/mason-lspconfig.nvim" },
cmd = {
"Mason",
"MasonInstall",
"MasonUninstall",
"MasonUninstallAll",
"MasonLog",
},
config = function()
require("user.lsp")
end,
},
{
"jayp0521/mason-null-ls.nvim",
lazy = true,
dependencies = {
"nvimtools/none-ls.nvim",
dependencies = {
"nvimtools/none-ls-extras.nvim",
lazy = true,
},
config = function()
require("user.lsp.null-ls")
end,
},
event = "InsertEnter",
opts = function()
require("user.mason-null-ls")
end,
},
}