Files
nvimdots/lua/plugins/init.lua
T
Zacharias-Brohn db5175472a new dots
2025-02-15 01:10:18 +01:00

131 lines
2.8 KiB
Lua

return {
{
"nvim-treesitter/nvim-treesitter",
config = function()
require("config.treesitter")
end,
},
{
"rmagatti/auto-session",
config = function()
require("config.autosession")
end,
},
{
"neoclide/coc.nvim",
branch = 'release',
},
{
"sainnhe/gruvbox-material",
},
{
"navarasu/onedark.nvim",
config = function()
require("config.themelight")
end,
},
{
"nvim-telescope/telescope.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
},
config = function()
require("config.telescope")
end,
},
{
"lambdalisue/vim-suda",
},
{
"nvim-tree/nvim-web-devicons",
},
{
"nvim-tree/nvim-tree.lua",
cmd = { "NvimTreeToggle", "NvimTreeFocus" },
config = function()
require("config.nvimtree")
end,
},
{
"romgrk/barbar.nvim",
init = function() vim.g.barbar_auto_setup = false end,
config = function()
require("config.barbar")
end,
},
-- {
-- "itchyny/lightline.vim",
-- },
{
"nvim-lualine/lualine.nvim",
event = "VeryLazy",
config = function ()
require("config.lualine")
end,
},
{
"shinchu/lightline-gruvbox.vim",
},
{
"jiaoshijie/undotree",
config = function()
require("config.undotree")
end,
},
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
---@module "ibl"
---@type ibl.config
config = function()
require("config.indent-blankline")
end,
},
{
"hiphish/rainbow-delimiters.nvim",
},
{
"windwp/nvim-autopairs",
event = "InsertEnter",
config = function()
require("config.autopairs")
end,
},
{
"tpope/vim-fugitive",
},
{
"rcarriga/nvim-notify",
config = function()
require "config.notify"
end,
},
{
"zbirenbaum/copilot.lua",
lazy = true,
cmd = "Copilot",
event = "InsertEnter",
config = function()
require "config.copilot"
end,
},
{
"CopilotC-Nvim/CopilotChat.nvim",
dependencies = {
{ "zbirenbaum/copilot.lua" }, -- or zbirenbaum/copilot.lua
{ "nvim-lua/plenary.nvim", branch = "master" }, -- for curl, log and async functions
},
build = "make tiktoken", -- Only on MacOS or Linux
config = function()
require "config.copilotchat"
end,
},
{
"mfussenegger/nvim-dap",
config = function()
require "config.dap"
end,
},
}