mirror of
https://github.com/yutkat/my-neovim-pluginlist.git
synced 2024-11-08 13:10:29 +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 | ||
bufferline.md | ||
colorscheme.md | ||
comment.md | ||
debugger_repl.md | ||
documentation.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 | ||
mapping.md | ||
motion.md | ||
neovim-distribution.md | ||
neovim-lua-development.md | ||
neovim-lua-library.md | ||
note-taking.md | ||
package-manager.md | ||
project.md | ||
README.md | ||
search_replace_grep_select.md | ||
session.md | ||
snippet_template.md | ||
statusline.md | ||
task-runner.md | ||
terminal.md | ||
test.md | ||
toy.md | ||
yank_paste.md |
Table of Contents
- Table of Contents
- Plugin Manager
- Auto Completion
- Completion
- LSP
- Treesitter
- Fuzzy Finder
- Filer
- Appearance
- Buffer, Window, Tab Management
- Terminal
- Motion
- Editing support
- Other Standard Feature Enhancement
- Search, Replace, Select
- Mapping
- Yank, Paste
- Adding and subtracting
- Join
- Split
- Number
- Cursor location
- Mark
- Undo
- Diff
- Tags
- Fold
- Conceal
- Calculation
- Command
- Command Line
- Command Line UI
- Command Line
- History
- Spellcheck
- Abbreviation
- Quickfix
- cd(change directory)
- ftdetect(Filetype detector)
- ftplugin
- Macro
- Message
- Help
- Messsage
- Save
- Backup
- Startup
- Boot Arguments
- Session
- Mouse
- Profiler
- Improve startup time
- Coding
- New features
- Util pack
- Patch
- Integration with other apps
- Language specific
- Documentation
- 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
- nat-418/slowly.nvim
- nvim-neopack/neopack.nvim
Add runtime path (vim-plug like)
Update checker
Auto Completion
Completion
LSP
Treesitter
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-tree-docs
- yioneko/nvim-yati
- s1n7ax/nvim-ts-utils
- ziontee113/query-secretary
- NFrid/treesitter-utils
- miffi/asyn.nvim
Fuzzy Finder
Filer
Appearance
Statusline
Bufferline
Tabline
winbar
Highlight
- Pocco81/HighStr.nvim
- mrjones2014/nvim-ts-rainbow
- m-demare/hlargs.nvim
- winston0410/range-highlight.nvim
- ivyl/highlight-annotate.nvim
- ccbiozhaw/block-highlight.nvim
- folke/paint.nvim
Window Separators
Syntax
Colorizer
- norcalli/nvim-colorizer.lua
- mrshmllow/document-color.nvim
- brenoprata10/nvim-highlight-colors
- uga-rosa/ccc.nvim(colorizer)
ANSI Colorize
Colorscheme switcher
- NTBBloodbath/daylight.nvim
- propet/colorscheme-persist.nvim
- raddari/last-color.nvim
- ksk0/nvim-fade-color
- eriedaberrie/colorscheme-file.nvim
- AdrianETP/AutoColor.nvim
- lrangell/theme-cycler.nvim
Color name
Long line highlight
Current word highlight
Jump highlight
Cursor
Screen position
Cursorline
Columnline
Mode
Mode Viewer
Submode
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
Buffer, Window, Tab Management
Terminal
Motion
Editing support
Insert
Auto insert
Auto insert pairs
- windwp/nvim-autopairs
- ZhiyuanLck/smart-pairs
- steelsojka/pears.nvim
- m4xshen/autoclose.nvim
- theHamsta/nvim-treesitter-pairs
- conch2/neoautoTools.nvim
- echasnovski/mini.pairs
- Sublimeful/nvim-brackets
endwise
Auto insert semicolon
Auto convert
matchparen
Comment Out
Convert Case
- monaqa/dial.nvim(dial-augends-case)
- CKolkey/ts-node-action
- josa42/nvim-actions
- johmsalas/text-case.nvim
- nat-418/boole.nvim
- cbarrete/nvim-altcaps
- tandy1229/wordswitch.nvim
- theoboldalex/case_manager.nvim
Indent
Indent Size
- zsugabubus/crazy8.nvim
- NMAC427/guess-indent.nvim
- Darazaki/indent-o-matic
- echasnovski/mini.indentscope
- vine91/nvim-indentconfig
Indent Shift
Align
Textobject
- nvim-treesitter/nvim-treesitter-textobjects
- RRethy/nvim-treesitter-textsubjects
- XXiaoA/ns-textobject.nvim
- mfussenegger/nvim-treehopper
- andrewferrier/textobj-diagnostic.nvim
- theHamsta/crazy-node-movement
- ggandor/leap-spooky.nvim
- echasnovski/mini.ai
- chrisgrieser/nvim-various-textobjs
Unit
Swap
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
- LostNeophyte/bigfile.nvim
- LunarVim/bigfile.nvim
Other Standard Feature Enhancement
Search, Replace, Select
Mapping
Yank, Paste
Adding and subtracting
Join
Split
Number
Cursor location
Mark
sign
Jump
floating marker(easymotion style)
bookmark
- kristijanhusak/line-notes.nvim
- lifer0se/ezbookmarks.nvim
- crusj/bookmarks.nvim
- jonarrien/bookmarks.nvim
- dinhhuy258/sfm-bookmark.nvim
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
- MrcJkb/nvim-lsp-foldexpr
Conceal
Calculation
- hrsh7th/cmp-calc
- jbyuki/quickmath.nvim
- vzze/calculator.nvim
- rapan931/dentaku.nvim
- trmckay/based.nvim
- Apeiros-46B/qalc.nvim
Command
- jghauser/mkdir.nvim
- sQVe/sort.nvim
- simonefranza/nvim-conv
- hlucco/nvim-eswpoch
- smjonas/live-command.nvim
- Mohammed-Taher/AdvancedNewFile.nvim
- nkhlmn/spectur.nvim
- njaczko/nvim-misc
- dchiluisac/comdrop.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
- CriticalEdge/telescope-commandeer.nvim
- ds1sqe/guid.nvim
Command Line UI
Command Line
command line completion
History
Spellcheck
- dvdsk/prosesitter.nvim
- poljar/typos.nvim
- superDross/spellbound.nvim
- norseghost/nvimwordlist
- MenBrial/spell.nvim
Vale
Abbreviation
Quickfix
- kevinhwang91/nvim-bqf
- stevearc/qf_helper.nvim
- gabrielpoca/replacer.nvim
- ten3roberts/qf.nvim
- quocnho/nvim-pqf
- delphinus/qfheight.nvim
- nyngwang/NeoWell.lua
cd(change directory)
ftdetect(Filetype detector)
ftplugin
filetype colorscheme
Macro
Message
Help
- sudormrfbin/cheatsheet.nvim
- Djancyp/cheat-sheet
- anuvyklack/help-vsplit.nvim
- loadfms/chettahsheet.nvim
- octaltree/cmp-look
- yagiziskirik/AirSupport.nvim
Messsage
Save
- Pocco81/AutoSave.nvim
- boorboor/save.nvim
- stefanwatt/auto-save.nvim
- tmillr/sos.nvim
- Fildo7525/Revolver
- mogulla3/autosave.nvim
Cursor Position
Backup
Startup
- goolord/alpha-nvim
- glepnir/dashboard-nvim
- startup-nvim/startup.nvim
- cameron-wags/splash.nvim
- echasnovski/mini.starter
- Kibadda/start-screen-sections.nvim
Boot Arguments
Session
Mouse
Profiler
Improve startup time
Coding
Reading assistant feature
Current Position Info
Context Header
Indent Guide
- lukas-reineke/indent-blankline.nvim
- glepnir/indent-guides.nvim
- LucasTavaresA/simpleIndentGuides.nvim
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
- fwojciec/format.nvim
Trim Whitespace
- cappyzawa/trim.nvim
- McAuleyPenney/tidy.nvim
- lewis6991/spaceless.nvim
- johnfrankmorgan/whitespace.nvim
- zakharykaplan/nvim-retrail
- echasnovski/mini.trailspace
- saccarosium/nvim-whitespaces
Lint
Regex
Code outline
Call Hierarchy
Type Hierarchy
Snippet/Template
Task Runner
Test
Debug/REPL
Git/GitHub
Project
New features
Note Taking
Diagram
Translate
Manual
Popup Info
File Handling
Command Palette
- LinArcX/telescope-command-palette.nvim
- mrjones2014/legendary.nvim
- FeiyouG/command_center.nvim
- octarect/telescope-menu.nvim
- jvs/commanderly.nvim
Reload Configuration
Package Manager
Remote Development
- chipsenkbeil/distant.nvim
- jamestthompson3/nvim-remote-containers
- esensar/nvim-dev-container
- stefanwatt/remote.nvim
Collaborative Editing
Image
Notification
Schedule
Key stroke
Concentration
Pomodoro
- akinsho/clock.nvim
- PSebaRaj/tomatotimer.nvim
- dbinagi/nomodoro
- jouderianjr/pomodoro.nvim
- kaepa3/timer.nvim
- cmpadden/pomodoro.nvim
- cbrgm/countdown.nvim
- mrbru12/stopwatch.nvim
Do Not Disturb
Zen Mode
- Pocco81/TrueZen.nvim
- folke/zen-mode.nvim
- FraserLee/ScratchPad
- woosaaahh/zenith.nvim
- shortcuts/no-neck-pain.nvim
- shanytc/blindvim.nvim
- albenisolmos/center.nvim
Security
Hex Editor
Presentation
Tutorial
Analytics
Font
- delphinus/eaw.nvim
- delphinus/cellwidths.nvim
- amarakon/nvim-cmp-fonts
- NycRat/gui-fonts.nvim
- allvpv/resize-font.nvim