dotfiles/nvim/lua/plugins.lua

54 lines
1,009 B
Lua

local plugins = {
{ "nvim-lua/plenary.nvim" },
{ "neovim/nvim-lspconfig" },
{ "Snyssfx/goerr-nvim" },
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
--@module "ibl"
--@type ibl.config
config = true,
},
{
"lukas-reineke/headlines.nvim",
dependencies = "nvim-treesitter/nvim-treesitter",
config = true,
},
{
"mfussenegger/nvim-dap",
},
{
"ray-x/lsp_signature.nvim",
event = "VeryLazy",
config = true,
},
require("plugins.cmp"),
require("plugins.onedark"),
require("plugins.treesitter"),
require("plugins.tree"),
require("plugins.conform"),
require("plugins.dapui"),
require("plugins.dap"),
require("plugins.go"),
require("plugins.goimpl"),
require("plugins.lualine"),
require("plugins.telescope"),
require("plugins.columns"),
}
require("lazy").setup(plugins, {
performance = {
rtp = {
disabled_plugins = {
"gzip",
"matchit",
"matchparen",
"netrwPlugin",
"tarPlugin",
"tohtml",
"tutor",
"zipPlugin",
},
},
},
})