mirror of
https://github.com/yutkat/my-neovim-pluginlist.git
synced 2024-11-01 03:20:25 +00:00
My personal list of Neovim plugins
.github/workflows | ||
_config.yml | ||
Archived.md | ||
auto-completion.md | ||
backup-list.md | ||
buffer_window_tab-management.md | ||
colorscheme.md | ||
debugger_repl.md | ||
external-tools.md | ||
filer.md | ||
fuzzy-finder.md | ||
git-github.md | ||
gui.md | ||
HOW_TO_MAKE.md | ||
image.md | ||
integration-apps.md | ||
language-specific.md | ||
LICENSE | ||
lsp.md | ||
motion.md | ||
neovim-distribution.md | ||
neovim-lua-development.md | ||
neovim-lua-library.md | ||
note-taking.md | ||
package-manager.md | ||
project.md | ||
README.md | ||
snippet_template.md | ||
statusline.md | ||
task-runner.md | ||
terminal.md | ||
toy.md |
Table of Contents
- Table of Contents
- Plugin Manager
- Auto Completion
- LSP
- Treesitter
- Fuzzy Finder
- Filer
- Appearance
- Motion
- Editing support
- Buffer, Window, Tab Management
- Terminal
- Other Standard Feature Enhancement
- Keymap
- Search
- Replace
- Grep
- Select
- Adding and subtracting
- Join
- Yank
- Paste
- Number
- Mark
- Undo
- Diff
- Tags
- Fold
- Calculation
- Command
- Command Line
- History
- Spellcheck
- Abbreviation
- Quickfix
- cd(change directory)
- ftdetect(Filetype detector)
- Macro
- Help
- Save
- Backup
- Startup
- Session
- Mouse
- Profiler
- Improve startup time
- Coding
- New features
- Util pack
- Integration with other apps
- Language specific
- Neovim Lua Library
- Neovim Lua Development
- Colorscheme
- Neovim Distribution
- GUI
- External Tools
- Toy
Plugin Manager
Use builtin package feature
- wbthomason/packer.nvim
- savq/paq-nvim
- nvim-plugnplay/plugnplay.nvim
- rktjmp/pact.nvim
- Chromosore/lazily-nvim
- notomo/optpack.nvim
Add runtime path (vim-plug like)
Auto Completion
LSP
Treesitter
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-tree-docs
- yioneko/nvim-yati
- s1n7ax/nvim-ts-utils
Fuzzy Finder
Filer
Appearance
Statusline
Bufferline
- akinsho/bufferline.nvim
- romgrk/barbar.nvim
- crispgm/nvim-tabline
- alvarosevilla95/luatab.nvim
- johann2357/nvim-smartbufs
- kdheepak/tabline.nvim
- noib3/cokeline.nvim
- rafcamlet/tabline-framework.nvim
- ldelossa/buffertag
winbar
Highlight
- norcalli/nvim-colorizer.lua
- Pocco81/HighStr.nvim
- folke/todo-comments.nvim
- p00f/nvim-ts-rainbow
- m-demare/hlargs.nvim
- winston0410/range-highlight.nvim
- brenoprata10/nvim-highlight-colors
- ivyl/highlight-annotate.nvim
ANSI Colorize
Current word highlight
Jump highlight
Cursor
Cursorline
Columnline
Mode
Scrollbar
- petertriho/nvim-scrollbar
- lewis6991/satellite.nvim
- dstein64/nvim-scrollview
- Xuyuanp/scrollbar.nvim
- dsummersl/nvim-sluice
Sidebar
Menu
Minimap
Highlight current function
Background
Motion
Editing support
Brackets
Auto insert
Auto insert pairs
- windwp/nvim-autopairs
- ZhiyuanLck/smart-pairs
- steelsojka/pears.nvim
- max-0406/autoclose.nvim
- theHamsta/nvim-treesitter-pairs
- conch2/neoautoTools.nvim
Auto insert semicolon
matchparen
Comment out
- numToStr/Comment.nvim
- b3nj5m1n/kommentary
- gennaro-tedesco/nvim-commaround
- terrortylor/nvim-comment
- winston0410/commented.nvim
- glepnir/coman.nvim
CommentString
Comment box
Annotation
Convert Case
Indent
Align
Textobject
- nvim-treesitter/nvim-treesitter-textobjects
- RRethy/nvim-treesitter-textsubjects
- mizlan/iswap.nvim
- mfussenegger/nvim-treehopper
- David-Kunz/treesitter-unit
- andrewferrier/textobj-diagnostic.nvim
- theHamsta/crazy-node-movement
Surround
Operator
Emoji
Emoji FuzzyFinder
- nvim-telescope/telescope-symbols.nvim
- xiyaowong/telescope-emoji.nvim
- protex/better-digraphs.nvim
- ziontee113/icon-picker.nvim
Emoji Width
Misc
- booperlv/nvim-gomove
- abecodes/tabout.nvim
- Allendang/nvim-expand-expr
- saifulapm/chartoggle.nvim
- glepnir/mcc.nvim
Buffer, Window, Tab Management
Terminal
Other Standard Feature Enhancement
Keymap
- max397574/better-escape.nvim
- slugbyte/unruly-worker
- arnamak/stay-centered.nvim
- linty-org/readline.nvim
- eugenpt/lite-xl-vibe
- anuvyklack/keymap-amend.nvim
- gbprod/stay-in-place.nvim
- Cassin01/emacs-key-source.nvim
Mapping search
Prefix Key Binding
Search
- rktjmp/highlight-current-n.nvim
- gaborvecsei/memento.nvim
- notomo/reacher.nvim
- VonHeikemen/searchbox.nvim
- ironhouzi/starlite-nvim
- rapan931/lasterisk.nvim
- rapan931/utahraptor.nvim
Search count
Comment search
Replace
Grep
Select
Multi Cursor
Adding and subtracting
Join
Yank
Register Selector
OSC52
Paste
Wise paste
Cyclic paste
Number
Mark
sign
floating marker(easymotion style)
bookmark
etc
Undo
Diff
Tags
Fold
- anuvyklack/pretty-fold.nvim
- jghauser/fold-cycle.nvim
- pierreglaser/folding-nvim
- lewis6991/foldsigns.nvim
- kevinhwang91/nvim-ufo
- anuvyklack/fold-preview.nvim
- Vonr/foldcus.nvim
Calculation
Command
- jghauser/mkdir.nvim
- sQVe/sort.nvim
- simonefranza/nvim-conv
- stumash/sequence.nvim
- hlucco/nvim-eswpoch
- smjonas/live-command.nvim
- Mohammed-Taher/AdvancedNewFile.nvim
Redirect to scratch buffer
Shell Command
Command Line
- dmitmel/cmp-cmdline-history
- notomo/cmdbuf.nvim
- gelguy/wilder.nvim
- VonHeikemen/fine-cmdline.nvim
- delphinus/emcl.nvim
command line completion
History
Spellcheck
Abbreviation
Quickfix
cd(change directory)
ftdetect(Filetype detector)
Macro
Help
Save
Cursor Position
Backup
Startup
Session
- Shatur/neovim-session-manager
- jedrzejboczar/possession.nvim
- olimorris/persisted.nvim
- natecraddock/sessions.nvim
- rmagatti/auto-session
- folke/persistence.nvim
Mouse
Profiler
Improve startup time
Coding
Reading assistant feature
Current Position Info
Context Header
Indent Guide
Formatting
Formatter
Trim Whitespace
- cappyzawa/trim.nvim
- McAuleyPenney/tidy.nvim
- lewis6991/spaceless.nvim
- johnfrankmorgan/whitespace.nvim
- zakharykaplan/nvim-retrail