From 8b275a5141eecb9aa6bff1ad0a495dea5a18d49d Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Sun, 21 Aug 2022 11:26:09 -0700 Subject: [PATCH] remove manual plugin list in favor of mentioning neovimcraft.com and related plugin search engines --- Related-projects.md | 154 -------------------------------------------- 1 file changed, 154 deletions(-) diff --git a/Related-projects.md b/Related-projects.md index d37c732..9d1132c 100644 --- a/Related-projects.md +++ b/Related-projects.md @@ -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) \ No newline at end of file