[plugins] # == Dependencies == # # provides nerd font glyphs vim-devicons = "ryanoasis/vim-devicons" nvim-web-devicons = "nvim-tree/nvim-web-devicons" # lua functions plenary = "nvim-lua/plenary.nvim" # == Lines == # # mode line lualine = "nvim-lualine/lualine.nvim" # buffer line bufferline = "akinsho/bufferline.nvim" # == Menus == # # file menu nvim-tree = "nvim-tree/nvim-tree.lua" # undo menu undotree = "mbbill/undotree" # error menu trouble = "folke/trouble.nvim" # grep and find menu telescope = "nvim-telescope/telescope.nvim" # == Integrations == # # git fugitive = "tpope/vim-fugitive" # == Auto complete == # # snippets vsnip = "hrsh7th/vim-vsnip" vsnip_integ = "hrsh7th/vim-vsnip-integ" friendly-snippets = "rafamadriz/friendly-snippets" # auto completion engine cmp = "hrsh7th/nvim-cmp" cmp_buffer = "hrsh7th/cmp-buffer" cmp_nvim_lsp = "hrsh7th/cmp-nvim-lsp" cmp_vsnip = "hrsh7th/cmp-vsnip" # delimiter auto complete nvim-surround = "kylechui/nvim-surround" # == LSP == # # comment functions nerdcommenter = "preservim/nerdcommenter" # hilighter nvim-treesitter = { url = "nvim-treesitter/nvim-treesitter", run = "TSUpdate" } illuminate = "RRethy/vim-illuminate" # comment hilighter todo = "folke/todo-comments.nvim" # theme catppuccin = "catppuccin/nvim" # lsp auto configs lspconfig = "neovim/nvim-lspconfig" # LSP notifications fidget = "j-hui/fidget.nvim" # auto indent ident-o-matic = "Darazaki/indent-o-matic" # image viewer hologram = "edluffy/hologram.nvim" # 80 column bar virt-column = "lukas-reineke/virt-column.nvim"