remove manual plugin list in favor of mentioning neovimcraft.com and related plugin search engines

Justin M. Keyes 2022-08-21 11:26:09 -07:00
parent 246fef7590
commit 8b275a5141

@ -90,145 +90,6 @@ Try these sites to search for Neovim plugins:
- Some Neovim Lua plugins are the [Luarocks](https://luarocks.org/labels/neovim)
#### builtin lsp extension plugins
- [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig): a collection of LSP configurations
- [fzf-lsp](https://github.com/gfanto/fzf-lsp.nvim)
- [lsp-status.nvim](https://github.com/wbthomason/lsp-status.nvim): Callbacks for LSP progress messages and easy statusline components, using Neovim's built-in LSP client
- [lspsaga](https://github.com/glepnir/lspsaga.nvim) custom LSP experience
- [nvim-lightbulb](https://github.com/kosayoda/nvim-lightbulb) show available code actions
- [lspkind-nvim](https://github.com/onsails/lspkind-nvim/) add icon depending on type in completion menu
#### Generic plugins
- [acid.nvim](https://github.com/clojure-vim/acid.nvim): Asynchronous nREPL client for Clojure development
- [ale](https://github.com/dense-analysis/ale): Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
- [Aniseed](https://github.com/Olical/aniseed): Write plugins for Neovim in Fennel, a Lisp that compiles to Lua
- [any-jump.vim](https://github.com/pechorin/any-jump.vim): Jump to any definition and references
- [aerojump.nvim](https://github.com/ripxorip/aerojump.nvim): Filter as you type searcher/jumper with fuzzy matching.
- [alchemist.vim](https://github.com/slashmili/alchemist.vim): Elixir integration
- [asyncrun.vim](https://github.com/skywind3000/asyncrun.vim): Run async shell commands and output to the quickfix window.
- [asynctasks.vim](https://github.com/skywind3000/asynctasks.vim): Modern task system for project building, testing and deploying !
- [ataraxis.lua](https://github.com/henriquehbr/ataraxis.lua): A simple zen mode for improving code readability on neovim
- [barbar.nvim](https://github.com/romgrk/barbar.nvim): A tabline plugin with re-orderable auto-sizing clickable tabs.
- [brew.nvim](https://github.com/zgpio/brew.nvim): Neovim plugin manager powered by lua.
- [bolt.nvim](https://github.com/ripxorip/bolt.nvim): Filter as you type file manager with fuzzy matching and ripgrep integration
- [LeaderF](https://github.com/Yggdroot/LeaderF): An asynchronous fuzzy finder which is used to quickly locate files, buffers, mrus, tags, gtags, etc. in large project.
- [buildit.nvim](https://github.com/wbthomason/buildit.nvim): An async project builder, tries to detect the right builder for your project
- [chromatica.nvim](https://github.com/arakashic/chromatica.nvim): Clang-based syntax highlighting
- [coc.nvim](https://github.com/neoclide/coc.nvim): Completion and other language server support for Neovim, featured as VSCode
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp): Autocompletion support for Neovim (using built-in lsp support)
- [coq_nvim](https://github.com/ms-jpq/coq_nvim): Autocompletion support for Neovim (using built-in lsp support)
- [Conjure](https://github.com/Olical/conjure): Clojure and ClojureScript tooling for Neovim over a socket prepl connection
- [dein.vim](https://github.com/Shougo/dein.vim): Plugin manager
- [denite.nvim](https://github.com/Shougo/denite.nvim): Dark powered plugin for Neovim/Vim to unite all interfaces
- [deoplete.nvim](https://github.com/Shougo/deoplete.nvim): Dark powered asynchronous completion framework
- [Extract](https://github.com/cyansprite/Extract): Puts and yanks to a list with normal, visual swapping, and insert list/register completion
- [far.vim](https://github.com/brooth/far.vim): Search and replace
- [Floobits](https://github.com/Floobits/floobits-neovim): Floobits plugin
- [FlyGrep.vim](https://github.com/wsdjeg/FlyGrep.vim): Asynchronously fly grep in vim
- [fzf-gitignore](https://github.com/fszymanski/fzf-gitignore): A fzf (command-line fuzzy finder) interface for creating .gitignore files using the gitignore.io API
- [galaxyline.nvim](https://github.com/glepnir/galaxyline.nvim): A customizable statusline plugin written in Lua.
- [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim): A blazing fast and easy to configure neovim statusline plugin written in pure lua.
- [gen_tags.vim](https://github.com/jsfaint/gen_tags.vim): Async plugin for Vim and Neovim to ease the use of Ctags/gTags
- [git_fastfix](https://github.com/dm1try/git_fastfix): Apply "fast git fixups"(using UI) to the current development branch.
- [gitlinker.nvim](https://github.com/ruifm/gitlinker.nvim) - Generate shareable file permalinks for several git hosts. Inspired by tpope/vim-fugitive's :GBrowse
- [golden_size](https://github.com/dm1try/golden_size): Resizes the active window to the "golden" size.
- [haskell-vim](https://github.com/neovimhaskell/haskell-vim): Custom syntax highlighting and indentation Vimscripts for Haskell and Cabal
- [InsertLeftBracket.nvim](https://github.com/haifengkao/InsertLeftBracket.nvim): Auto-complete brackets for Objective-C files
- [iron.nvim](https://github.com/hkupty/iron.nvim): REPL management
- [LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim): Language Server Protocol (LSP) support for Neovim
- [lldb.nvim](https://github.com/critiqjo/lldb.nvim): Debugger integration with a focus on ease-of-use
- [markdown-preview.nvim](https://github.com/iamcco/markdown-preview.nvim): Preview Markdown files on your browser with synchronous scrolling; flexible configuration using Neovim's RPC API
- [mirror.vim](https://github.com/zenbro/mirror.vim): Efficient way to edit remote files on multiple environments
- [mkdx](https://github.com/SidOfc/mkdx): Vim plugin that adds some nice extras for working with Markdown documents
- [ncm2](https://github.com/ncm2/ncm2): Slim, fast, and hackable completion framework for Neovim (fork of nvim-completion-manager)
- [neogdb.vim](https://github.com/huawenyu/neogdb.vim): Vim GDB front-end for neovim written in python/vimscript
- [neoline.vim](https://github.com/adelarsq/neoline.vim): Status line focused on beauty and performance
- [neomake-multiprocess](https://github.com/tracyone/neomake-multiprocess): Vim plugin for running multiple process asynchronously based on Neomake
- [neomake](https://github.com/neomake/neomake): Asynchronous linting and make framework
- [neopipe](https://github.com/coachshea/neo-pipe): Send lines of text to an external command and display output in a scratch buffer
- [neotags.nvim](https://github.com/c0r73x/neotags.nvim): Plugin that generates and highlights Ctags
- [neoterm](https://github.com/kassio/neoterm): Wrapper of some Neovim's `:terminal` functions
- [neotex](https://github.com/donRaphaco/neotex): Latex live preview
- [neovim-db](https://github.com/paulocesar/neovim-db): Run SQL queries inside Neovim
- [neovim-hackernews](https://github.com/dpzmick/neovim-hackernews): Display Hacker News (HN) stories inside Neovim
- [neovim-ranger](https://github.com/airodactyl/neovim-ranger): File manager with Vi key bindings
- [neovim-vifm](https://github.com/vifm/neovim-vifm): Integration between Vifm (Vi file manager) and Neovim
- [nim.nvim](https://github.com/alaviss/nim.nvim): Nim language support
- [nlanguagetool.nvim](https://github.com/fmoralesc/nlanguagetool.nvim): Integration with LanguageTool, a style and grammar checker for natural languages
- [nuake](https://github.com/Lenovsky/nuake): Quake-style terminal panel for Neovim
- [nvim-completion-manager](https://github.com/roxma/nvim-completion-manager) (deprecated): Fast, extensible, asynchronous completion framework
- [nvim-bqf](https://github.com/kevinhwang91/nvim-bqf): Better quickfix window for Neovim
- [nvim-editcommand](https://github.com/brettanomyces/nvim-editcommand): Edit your current shell command inside a scratch buffer
- [nvim-gdb](https://github.com/sakhnik/nvim-gdb): Neovim thin wrapper for GDB, LLDB and PDB written in Moonscript/Lua
- [nvim-go](https://github.com/zchee/nvim-go): Go development plugin for Neovim written in pure Go
- [nvim-highlite](https://github.com/Iron-E/nvim-highlite): Colorscheme template & API
- [nvim-hlslens](https://github.com/kevinhwang91/nvim-hlslens): Hlsearch Lens for Neovim, better glance searched information
- [nvim-ipy](https://github.com/bfredl/nvim-ipy): IPython/Jupyter integration
- [nvim-libmodal](https://github.com/Iron-E/nvim-libmodal): Custom mode creation / keymap configuration
- [nvim-luadev](https://github.com/bfredl/nvim-luadev): REPL for developing lua plugins
- [nvim-luapad](https://github.com/rafcamlet/nvim-luapad): Interactive real time neovim scratchpad for embedded lua engine.
- [nvim-miniyank](https://github.com/bfredl/nvim-miniyank): Simple yankring (shared across instances)
- [nvim-marksman](https://github.com/svermeulen/nvim-marksman) - A file finder that minimizes the amount of keystrokes needed to go to a file
- [nvim-moonmaker](https://github.com/svermeulen/nvim-moonmaker): Adds plugin support for MoonScript files in the same way the built-in support for Lua/Python files works (by automatically compiling MoonScript files to Lua)
- [Nvim-R](https://github.com/jalvesaq/Nvim-R): Plugin to work with R
- [nvim-rg](https://github.com/duane9/nvim-rg): Run ripgrep from Neovim
- [nvim-scrollview](https://github.com/dstein64/nvim-scrollview): A plugin that displays interactive scrollbars.
- [nvim-startup.lua](https://github.com/henriquehbr/nvim-startup.lua): Displays neovim startup time
- [nvim-terminus](https://github.com/brettanomyces/nvim-terminus): Edit your current command in a scratch buffer
- [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua): File explorer tree for Neovim written in Lua
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter): treesitter-based improvements
- [nvim-typescript](https://github.com/mhartington/nvim-typescript): Asynchronous typescript tooling and completion
- [nvimpam](https://github.com/KillTheMule/nvimpam): Provides async folding for Pam-Crash files
- [nvimux](https://github.com/hkupty/nvimux): Neovim as multiplexer with tmux keybindings
- [orchestra.nvim](https://github.com/timeyyy/orchestra.nvim): Bind sound effects to different actions
- [packer.nvim](https://github.com/wbthomason/packer.nvim): A `use-package` inspired Neovim plugin manager, written in Lua
- [paq-nvim](https://github.com/savq/paq-nvim): Minimal Neovim package manager written in Lua.
- [pdf-scribe.nvim](https://wbthomason/pdf-scribe.nvim): Extract PDF annotations and metadata to plain-text notes
- [popc](https://github.com/yehuohan/popc): Manager of workspaces, buffers and bookmarks with nvim's floating window or vim's popupwin
- [proteome](https://github.com/tek/proteome.nvim): Assists in working on multiple projects in a single Neovim instance
- [project-templates.nvim](https://github.com/pianocomposer321/project-templates.nvim): Multi-file project template plugin
- [pyro](https://github.com/rraks/pyro): A neovim interface to write simple list manipulating python snippets.
- [rnvimr](https://github.com/kevinhwang91/rnvimr): Make ranger running in a floating window to communicate with neovim via RPC.
- [semshi](https://github.com/numirias/semshi): Semantic highlighting for Python
- [sniprun](https://github.com/michaelb/sniprun): Plugin in Rust + RPC to select and quickly run & test parts of your code
- [telescope](https://github.com/nvim-telescope/telescope.nvim): It is a highly extendable fuzzy finder over lists.
- [termedit.nvim](https://github.com/rliang/termedit.nvim) Sets the Neovim host instance as `$EDITOR`
- [tree.nvim](https://github.com/zgpio/tree.nvim) Neovim file-explorer powered by C++
- [vimpeccable](https://github.com/svermeulen/vimpeccable): Plugin to allow easily replacing your init.vim/vimrc with a fully lua based one
- [vim-accio](https://github.com/pgdouyon/vim-accio): Asynchronously summons build/compiler/linter output to your screen by wrapping the :compiler and :make commands
- [vim-airline](https://github.com/vim-airline/vim-airline): Lean & mean status/tabline for vim that's light as air (see [this commit](https://github.com/vim-airline/vim-airline/commit/ef3746d02266c4630e2658ad2302b266f53a0434))
- [vim-chat](https://github.com/vim-chat/vim-chat): Chat client for QQ and Weixin
- [vim-cmake](https://github.com/cdelledonne/vim-cmake): Manage and build CMake projects with a nice visual feedback
- [vim-composer](https://github.com/noahfrederick/vim-composer): Support for Composer PHP projects
- [vim-esearch](https://github.com/eugen0329/vim-esearch): Perform search in files easily
- [vim-floaterm](https://github.com/voldikss/vim-floaterm): Use (neo)vim terminal in the floating/popup window.
- [vim-ghost](https://github.com/raghur/vim-ghost): Neovim client for GhostText browser extension on Firefox and Chrome
- [vim-gitgutter](https://github.com/airblade/vim-gitgutter): Shows a git diff in the gutter (sign column) and stages/undos hunks
- [vim-go](https://github.com/fatih/vim-go): See [PR 607](https://github.com/fatih/vim-go/pull/607) for feature list
- [vim-grepper](https://github.com/mhinz/vim-grepper): Use your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search
- [vim-im-select](https://github.com/brglng/vim-im-select): Improve Vim/Neovim experience with input methods
- [vim-javacomplete2](https://github.com/artur-shaik/vim-javacomplete2): An omni-completion plugin for Java
- [vim-man](https://github.com/bruno-/vim-man): View and grep man pages in Vim
- [vim-markdown-composer](https://github.com/euclio/vim-markdown-composer): Asynchronous Markdown preview
- [vim-netranger](https://github.com/ipod825/vim-netranger): Ranger-like system/cloud storage explorer
- [vim-pandoc](https://github.com/vim-pandoc/vim-pandoc): Integrate with the Pandoc document converter and work with documents written in its Markdown variant
- [vim-plug](https://github.com/junegunn/vim-plug): Plugin manager
- [vim-primary-terminal](https://github.com/bronzehedwick/vim-primary-terminal): Simple terminal management
- [vim-quickui](https://github.com/skywind3000/vim-quickui): The missing UI extensions for vim/nvim by utilizing `popup` and `floatwin`.
- [vim-rainbows](https://github.com/nfischer/vim-rainbows): Runtime files for the Rainbow programming language
- [vim-signify](https://github.com/mhinz/vim-signify): Uses the sign column to indicate added, modified and removed lines in a file that is managed by a version control system (VCS)
- [vim-tabline](https://github.com/chrboesch/vim-tabline): Clear tab line for vim/neovim
- [vim-test](https://github.com/janko-m/vim-test): Wrapper for running tests on different granularities
- [vim-tmux-clipboard](https://github.com/roxma/vim-tmux-clipboard): Seamless integration with tmux's clipboard
- [vim-translator](https://github.com/voldikss/vim-translator): Asynchronous translating plugin with floating window support
- [vimcmdline](https://github.com/jalvesaq/vimcmdline): Sends lines from either Vim or Neovim to a command line interpreter (REPL application)
- [vimdo](https://github.com/macthecadillac/vimdo): Asynchronous executor for external commands
- [vsh](https://github.com/hardenedapple/vsh/): Store and replay shell sessions; also output search/modification/undo/redo
- [watson.nvim](https://github.com/ccchapman/watson.nvim): Track your time with this Watson CLI wrapper
- [worldslice](https://github.com/fmoralesc/worldslice): Minimalistic statusline and tabline configuration
- [Yode-Nvim](https://github.com/hoschi/yode-nvim): Focused code editing for NeoVim
### Non-plugin software
This is software either targeted at Neovim or with support for it.
@ -247,18 +108,3 @@ This is software either targeted at Neovim or with support for it.
- [tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect): Restore tmux environment after system restart
- [vmux](https://github.com/jceb/vmux): Vim/Neovim session handler within tmux
- [Vroom](https://github.com/google/vroom): Way to specify Vim commands (actual input keys that that the user hits) and then verify Vim's output
### Colorschemes
Color schemes make use of Neovim-specific features, e.g. highlight groups or terminal emulator colors.
- [falcon](https://github.com/fenetikm/falcon)
- [flatcolor](https://github.com/MaxSt/FlatColor) **Deprecated use challenger-deep instead**
- [challenger-deep](https://github.com/challenger-deep-theme/vim)
- [gruvbox](https://github.com/morhetz/gruvbox)
- [janah](https://github.com/mhinz/vim-janah)
- [NeoSolarized](https://github.com/iCyMind/NeoSolarized)
- [oceanic-next](https://github.com/mhartington/oceanic-next)
- [onedark](https://github.com/joshdick/onedark.vim)
- [Toast](https://github.com/jsit/toast.vim)
- [vim-monokai](https://github.com/sickill/vim-monokai)