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