dots/config/nvim/lua/aleidk/plugins/init.lua
2023-10-26 18:03:32 -03:00

40 lines
787 B
Lua

return {
-- NOTE: First, some plugins that don't require any configuration
-- Detect tabstop and shiftwidth automatically
"tpope/vim-sleuth",
{
-- Autocompletion
"hrsh7th/nvim-cmp",
dependencies = { "hrsh7th/cmp-nvim-lsp", "L3MON4D3/LuaSnip", "saadparwaiz1/cmp_luasnip" },
},
{
"famiu/bufdelete.nvim",
config = nil,
keys = {
{
"<leader>bc",
function()
require("bufdelete").bufdelete(0, true)
end,
desc = "Close buffer",
},
},
},
{
"RRethy/vim-illuminate",
event = { "BufReadPost", "BufNewFile" },
opts = { delay = 200 },
config = function(_, opts)
require("illuminate").configure(opts)
end,
},
{ "nvim-treesitter/nvim-treesitter-context" },
{
"echasnovski/mini.surround",
version = "*",
event = "VeryLazy",
},
}