Skip to content

Latest commit

 

History

History
93 lines (83 loc) · 24.2 KB

installed_plugins.md

File metadata and controls

93 lines (83 loc) · 24.2 KB

Installed Plugins

Installed plugins using Plug Nvim packager

Lua Plugins

Name Description Link
Persistence Persistence is a simple lua plugin for automated session management. folke/persistence.nvim
Fidget Standalone UI for nvim-lsp progress. Eye candy for the impatient. j-hui/fidget.nvim
Toggle-lsp-diagnostics A Neovim plugin for toggling the LSP diagnostics. Turn all diagnostics on/off or turn on/off individual features of diagnostics WhoIsSethDaniel/toggle-lsp-diagnostics.nvim
Catppuccin NeoVim plugin that provides multiple colorschemes based on the Catppuccin color palette but varying their properties catppuccin/nvim
nui UI Component Library for Neovim. nui.nvim
FixCursorHold fix neovim CursorHold and CursorHoldI autocmd events performance bug antoinemadec/FixCursorHold.nvim
nvim-web-devicons A lua fork of vim-devicons. This plugin provides the same icons as well as colors for each icon. kyazdani42/nvim-web-devicons
Trouble A pretty list for showing diagnostics, references, telescope results, quickfix and location lists to help you solve all the trouble your code is causing. folke/trouble.nvim
nvim-tree.lua A File Explorer For Neovim Written In Lua kyazdani42/nvim-tree.lua
nvim-colorizer.lua A high-performance color highlighter for Neovim which has no external dependencies! Written in performant Luajit. nvim-colorizer.lua
nvim-treesitter The goal of nvim-treesitter is both to provide a simple and easy way to use the interface for tree-sitter in Neovim and to provide some basic functionality such as highlighting based on it: nvim-treesitter/nvim-treesitter
nvim-treesitter-context A Vim plugin that shows the context of the currently visible buffer contents. nvim-treesitter/nvim-treesitter-context

LSP Plugins

Name Description Link
null-ls.nvim Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. jose-elias-alvarez/null-ls.nvim
Lsp-colors.nvim Automatically creates missing LSP diagnostics highlight groups for color schemes that don't yet support the Neovim 0.5 builtin lsp client. folke/lsp-colors.nvim
nvim-lspconfig Collection of LSP Configs for the Nvim LSP client. neovim/nvim-lspconfig
Mason Portable package manager for Neovim that runs everywhere Neovim runs. williamboman/mason.nvim
mason-lspconfig mason-lspconfig bridges mason.nvim with the lspconfig plugin - making it easier to use both plugins together. williamboman/mason-lspconfig.nvim
lsp_signature This nvim plugin is made for completion plugins that do not support signature help. Need neovim-0.6.1+ and enable nvim-lsp. (check neovim-0.5 branch for earlier version support) ray-x/lsp_signature.nvim
cmp-nvim-lsp nvim-cmp source for neovim's built-in language server client. hrsh7th/cmp-nvim-lsp
cmp-nvim-lsp-signature-help nvim-cmp source for displaying function signatures with the current parameter emphasized hrsh7th/cmp-nvim-lsp-signature-help
Lspsaga A light-weight lsp plugin based on neovim's built-in lsp with a highly performant UI. glepnir/lspsaga.nvim
Lspkind This tiny plugin adds vscode-like pictograms to neovim built-in lsp onsails/lspkind.nvim
nvim-cmp A completion engine plugin for neovim written in Lua. Completion sources are installed from external repositories and "sourced". hrsh7th/nvim-cmp

Autocompletion

Name Description Link
cmp-nvim-lsp nvim-cmp source for neovim's built-in language server client. hrsh7th/cmp-nvim-lsp
cmp-nvim-lsp-signature-help nvim-cmp source for displaying function signatures with the current parameter emphasized hrsh7th/cmp-nvim-lsp-signature-help
Lspkind This tiny plugin adds vscode-like pictograms to neovim built-in lsp onsails/lspkind.nvim
nvim-cmp A completion engine plugin for neovim written in Lua. Completion sources are installed from external repositories and "sourced". hrsh7th/nvim-cmp

Developer Tools

Name Description Link
Comment Smart and Powerful commenting plugin for neovim numToStr/Comment.nvim
surround surround.nvim ur4ltz/surround.nvim
which-key WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible key bindings of the command you started typing. Heavily inspired by the original emacs-which-key and vim-which-key. folke/which-key.nvim
Filetype Easily speed up your neovim startup time! nathom/filetype.nvim
Popup An implementation of the Popup API from vim in Neovim. Hope to upstream when complete nvim-lua/popup.nvim
plenary Set of common Lua functions used internally by other plugins nvim-lua/plenary.nvim
telescope Gaze deeply into unknown regions using the power of the moon. nvim-telescope/telescope.nvim
telescope-ui-select It sets vim.ui.select to telescope. That means for example that neovim core stuff can fill the telescope picker. Example would be lua vim.lsp.buf.code_action(). nvim-telescope/telescope-ui-select.nvim
telescope-fzy-native FZY style sorter nvim-telescope/telescope-fzy-native.nvim
nvim-pqf Prettier quickfix/location list windows for NeoVim yorickpeterse/nvim-pqf
luatab Tabline lua plugin for neovim alvarosevilla95/luatab.nvim
indent-blankline This plugin adds indentation guides to all lines (including empty lines). lukas-reineke/indent-blankline.nvim
gitsigns Super fast git decorations implemented purely in lua/teal. lewis6991/gitsigns.nvim
LuaSnip Snippet Engine for Neovim written in Lua. L3MON4D3/LuaSnip
friendly-snippets Snippets collection for a set of different programming languages for faster development. rafamadriz/friendly-snippets
feline A minimal, stylish and customizable statusline / winbar for Neovim written in Lua feline-nvim/feline.nvim
wilder Vim command tools to Automatically provides suggestions as you type gelguy/wilder.nvim
nvim-notify A fancy, configurable, notification manager for NeoVim rcarriga/nvim-notify
stabilize Neovim plugin to stabilize buffer content on window open/close events. luukvbaal/stabilize.nvim
numb Neovim plugin that peeks lines of the buffer in non-obtrusive way. nacro90/numb.nvim
dressing Neovim plugin to improve the default vim.ui interfaces stevearc/dressing.nvim
markdown-preview Preview markdown on your modern browser with synchronised scrolling and flexible configuration iamcco/markdown-preview.nvim
focus Auto-Resizing Focused Splits/Windows for Neovim beauwilliams/focus.nvim
nvim-hlslens Hlsearch Lens for Neovim kevinhwang91/nvim-hlslens
git-conflict A plugin to visualise and resolve merge conflicts in neovim akinsho/git-conflict.nvim
mini Library of 20+ independent Lua modules improving overall experience with minimal effort. echasnovski/mini.nvim
nvim-lightbulb shows a lightbulb in the sign column whenever a textDocument/codeAction is available at the current cursor position. kosayoda/nvim-lightbulb
codicons A small library containing the codicons from VS Code and some functions to simplify the usage of them. mortepau/codicons.nvim
impatient Speed up loading Lua modules in Neovim to improve startup time. lewis6991/impatient.nvim
vim-prisma This plugin is provides file detection and syntax highlighting support for Prisma 2. pantharshit00/vim-prisma
vim-test A Vim wrapper for running tests on different granularities. vim-test/vim-test
vim-esearch Neovim/Vim plugin for easy async search and replace across multiple files. eugen0329/vim-esearch
vim-git Git commands for nvim tpope/vim-git
vim-fugitive Fugitive is the premier Vim plugin for Git. Or maybe it's the premier Git plugin for Vim? Either way, it's "so awesome, it should be illegal". That's why it's called Fugitive. tpope/vim-fugitive
vim-dispatch Leverage the power of Vim's compiler plugins without being bound by synchronicity. tpope/vim-dispatch
vim-tmux-navigator This plugin provides the following mappings which allow you to move between Vim panes and tmux splits seamlessly. christoomey/vim-tmux-navigator
vim-better-whitespace This plugin causes all trailing whitespace characters (see Supported Whitespace Characters below) to be highlighted ntpeters/vim-better-whitespace
Ack Run your favorite search tool from Vim, with an enhanced results list. mileszs/ack.vim
vim-rails This is a massive (in a good way) Vim plugin for editing Ruby on Rails applications. tpope/vim-rails
vim-repeat repeated the last native command inside that map tpope/vim-repeat
vim-matchup match-up is a plugin that lets you highlight, navigate, and operate on sets of matching text. It extends vim's % key to language-specific words instead of just single characters andymass/vim-matchup