dotfiles-nix/files/config/iris/iris.toml

85 lines
1.5 KiB
TOML
Raw Normal View History

2025-01-21 02:43:35 +00:00
[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"