mirror of
https://github.com/yutkat/my-neovim-pluginlist.git
synced 2024-10-30 09:20:49 +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 | ||
comment.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 | ||
test.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
- Command Line UI
- History
- Spellcheck
- Abbreviation
- Quickfix
- cd(change directory)
- ftdetect(Filetype detector)
- Macro
- Message
- Help
- Messsage
- Save
- Backup
- Startup
- Boot Arguments
- Session
- Session Selector
- 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
- loichyan/spark.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
- stevearc/three.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
- Pocco81/HighStr.nvim
- p00f/nvim-ts-rainbow
- m-demare/hlargs.nvim
- winston0410/range-highlight.nvim
- ivyl/highlight-annotate.nvim
Syntax
Colorizer
- norcalli/nvim-colorizer.lua
- mrshmllow/document-color.nvim
- brenoprata10/nvim-highlight-colors
- uga-rosa/ccc.nvim(colorizer)
ANSI Colorize
Colorscheme switcher
Long line highlight
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
- kensyo/nvim-scrlbkun
Sidebar
Menu
Minimap
Highlight current function
Background
Columnline
Motion
Editing support
Insert
Brackets
Auto insert
Auto insert pairs
- windwp/nvim-autopairs
- ZhiyuanLck/smart-pairs
- steelsojka/pears.nvim
- m4xshen/autoclose.nvim
- theHamsta/nvim-treesitter-pairs
- conch2/neoautoTools.nvim
Auto insert semicolon
Auto convert
matchparen
Comment Out
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
- WilsonOh/emoji_picker-nvim
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
- michamos/vim-bepo
- FLinguenheld/potpourri.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
- nat-418/castabout.nvim
n/N Improvement
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
- milisims/foldhue.nvim
Calculation
Command
- jghauser/mkdir.nvim
- sQVe/sort.nvim
- simonefranza/nvim-conv
- 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 UI
command line completion
History
Spellcheck
Vale
Abbreviation
Quickfix
cd(change directory)
ftdetect(Filetype detector)
Macro
Message
Help
Messsage
Save
Cursor Position
Backup
Startup
Boot Arguments
Session
- Shatur/neovim-session-manager
- jedrzejboczar/possession.nvim
- stevearc/resession.nvim
- olimorris/persisted.nvim
- natecraddock/sessions.nvim
- rmagatti/auto-session
- folke/persistence.nvim
Session Selector
Mouse
Profiler
Improve startup time
Coding
Reading assistant feature
Current Position Info
Context Header
Indent Guide
Formatting
Formatter
- jose-elias-alvarez/null-ls.nvim(Formatting)
- lukas-reineke/format.nvim
- mhartington/formatter.nvim
- joechrisellis/lsp-format-modifications.nvim
- ofirgall/format-on-leave.nvim
Trim Whitespace
- cappyzawa/trim.nvim
- McAuleyPenney/tidy.nvim
- lewis6991/spaceless.nvim
- johnfrankmorgan/whitespace.nvim
- zakharykaplan/nvim-retrail
Lint
Regex
Code outline
Call Hierarchy
Type Hierarchy
Snippet/Template
Task Runner
Test
Debug/REPL
REST
Git/GitHub
Project
New features
Note Taking
Diagram
Translate
Popup Info
Command Palette
Package Manager
Remote Development
Collaborative Editing
Image
Concentration
Pomodoro
- akinsho/clock.nvim
- PSebaRaj/tomatotimer.nvim
- dbinagi/nomodoro
- jouderianjr/pomodoro.nvim
- kaepa3/timer.nvim
- cmpadden/pomodoro.nvim