85 lines
1.5 KiB
TOML
85 lines
1.5 KiB
TOML
|
|
||
|
[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"
|