nvim/lua/plugins/init.lua

67 lines
2.0 KiB
Lua
Raw Normal View History

2025-05-13 16:00:41 +02:00
return {
2025-05-13 21:37:22 +02:00
--# plenary, handles multitasking and program effeciency
2025-05-13 16:00:41 +02:00
"nvim-lua/plenary.nvim",
2025-05-13 21:37:22 +02:00
--# telescope, open a windows to fuzzy find in for files or strings in files
2025-05-13 16:00:41 +02:00
{
'nvim-telescope/telescope.nvim',
tag = '0.1.8',
dependencies = { 'nvim-lua/plenary.nvim' }
},
2025-05-13 21:37:22 +02:00
--# treesitter, uses language parsers for highlighting
2025-05-13 16:00:41 +02:00
'nvim-treesitter/nvim-treesitter',
2025-05-13 21:37:22 +02:00
--# lualine, creates nice looking status bar
2025-05-13 16:00:41 +02:00
'nvim-lualine/lualine.nvim',
2025-05-13 21:37:22 +02:00
--# web-devicons, generates icons for nerd font
2025-05-13 16:00:41 +02:00
{
"nvim-tree/nvim-web-devicons",
opts = {}
},
2025-05-13 21:37:22 +02:00
--# nvim-tree, a filebrowser
{
"nvim-tree/nvim-tree.lua",
version = "*",
lazy = false,
dependencies = {
"nvim-tree/nvim-web-devicons",
},
},
--# neo-tree, a filebrowser
2025-05-13 16:00:41 +02:00
{
"nvim-neo-tree/neo-tree.nvim",
keys = {
{ "<leader>ft", "<cmd>Neotree toggle<cr>", desc = "NeoTree" },
},
opts = {},
},
2025-05-13 21:37:22 +02:00
--# gruvbox, a style
'morhetz/gruvbox',
--# catppuccin, a style
2025-05-13 16:00:41 +02:00
{
"catppuccin/nvim",
name = "catppuccin",
priority = 1000
},
2025-05-13 21:37:22 +02:00
--# fugitive, a git wrapper
2025-05-13 16:00:41 +02:00
'tpope/vim-fugitive',
2025-05-13 21:37:22 +02:00
--# tagbar, opens a view to see properties and methods of file
2025-05-13 16:00:41 +02:00
'majutsushi/tagbar',
2025-05-13 21:37:22 +02:00
--# gitgutter, shows git info in gutter
2025-05-13 16:00:41 +02:00
'airblade/vim-gitgutter',
2025-05-13 21:37:22 +02:00
--# deadcolumn, shows line limit when coming close
2025-05-13 16:00:41 +02:00
'Bekaboo/deadcolumn.nvim',
2025-05-13 21:37:22 +02:00
--# colorizer, show hex and other colors e.g: #ADADBF
2025-05-13 16:00:41 +02:00
'norcalli/nvim-colorizer.lua',
2025-05-13 21:37:22 +02:00
--# SyntaxAttr, display syntax highlighting
2025-05-13 16:00:41 +02:00
'vim-scripts/SyntaxAttr.vim',
2025-05-13 21:37:22 +02:00
--# rainbow-delimiters, colors braces etc
2025-05-13 16:00:41 +02:00
'HiPhish/rainbow-delimiters.nvim',
2025-05-13 21:37:22 +02:00
--# marks, shows where marks are placed in gutter
2025-05-13 16:00:41 +02:00
'chentoast/marks.nvim',
2025-05-13 21:37:22 +02:00
--# indentwise, helps with indentation formatting
2025-05-13 16:00:41 +02:00
"jeetsukumaran/vim-indentwise",
}
2025-05-13 21:37:22 +02:00
--"lukas-reineke/indent-blankline.nvim",
--"williamboman/mason.nvim",
--"williamboman/mason-lspconfig.nvim",
--"neovim/nvim-lspconfig",