nvim-config/lua/plugins/extras.lua

51 lines
1.2 KiB
Lua

return {
-- Status line
{
"nvim-lualine/lualine.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
require("lualine").setup({ options = { theme = "catppuccin-mocha" } })
end,
},
-- Auto pairs
{
"windwp/nvim-autopairs",
config = function()
require("nvim-autopairs").setup()
end,
},
-- Comment toggling
{
"numToStr/Comment.nvim",
config = function()
require("Comment").setup()
end,
},
-- Git signs in gutter
{
"lewis6991/gitsigns.nvim",
config = function()
require("gitsigns").setup()
end,
},
-- Which key helper
{
"folke/which-key.nvim",
config = function()
require("which-key").setup()
end,
},
{
"nvim-neo-tree/neo-tree.nvim",
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
"MunifTanjim/nui.nvim",
},
config = function()
vim.keymap.set("n", "<leader>e", ":Neotree toggle<CR>")
end,
},
}