mirror of
https://github.com/rockerBOO/awesome-neovim
synced 2024-11-10 05:34:13 +00:00
add vscode-neovim and plugins (#30)
* add description to lsp installers * add statuslines * add b3nj5m1n/kommentary * add TimUntersberger/neogit * add file explorers * Add jbyuki/instant.nvim * Add kevinhwang91/nvim-bqf * add fuzzy finders * Add tjdevries/train.nvim * Add lua development plugins * Add GitHub plugins * Add rtkjmp/lush.nvim * Add kevinhwang91/nvim-hlslens * Add Xuyuanp/scrollbar.nvim * Add notomo/gesture.nvim * Add editing supports * Add ThePrimeagen/vim-apm * Add asvetliakov/vscode-neovim * Add notomo/cmdbuf.nvim * Add kosayoda/nvim-lightbulb
This commit is contained in:
parent
db2fe4a456
commit
b66a61fc0f
1 changed files with 75 additions and 17 deletions
92
README.md
92
README.md
|
@ -23,7 +23,8 @@ Neovim supports a wide variety of UI's.
|
|||
- [beeender/glrnvim](https://github.com/beeender/glrnvim) - A terminal wrapper that launches neovim inside of alacritty.
|
||||
- [akiyosi/goneovim](https://github.com/akiyosi/goneovim) - Neovim GUI written in Golang, using a Golang qt backend
|
||||
- [DinVim](http://dinvim.com/) - DinVim for macOS is a safe and secure working macOS sandbox environment that provide true macOS experience for Vim users.
|
||||
- [RMichelsen/Nvy](https://github.com/RMichelsen/Nvy) - A Neovim client in C++
|
||||
- [RMichelsen/Nvy](https://github.com/RMichelsen/Nvy) - A Neovim client in C++
|
||||
- [asvetliakov/vscode-neovim](https://github.com/asvetliakov/vscode-neovim) - Neovim integration for Visual Studio Code
|
||||
|
||||
## Plugins
|
||||
|
||||
|
@ -35,16 +36,17 @@ Neovim supports a wide variety of UI's.
|
|||
|
||||
#### (requires Neovim Nightly)
|
||||
|
||||
- [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
|
||||
- [nvim-lua/lsp-status.nvim](https://github.com/nvim-lua/lsp-status.nvim)
|
||||
- [nvim-lua/lsp_extensions.nvim](https://github.com/nvim-lua/lsp_extensions.nvim)
|
||||
- [RishabhRD/nvim-lsputils](https://github.com/RishabhRD/nvim-lsputils)
|
||||
- [glepnir/lspsaga.nvim](https://github.com/glepnir/lspsaga.nvim)
|
||||
- [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) - Quickstart configurations for the Nvim LSP client.
|
||||
- [nvim-lua/lsp-status.nvim](https://github.com/nvim-lua/lsp-status.nvim) - This is a Neovim plugin/library for generating statusline components from the built-in LSP client.
|
||||
- [nvim-lua/lsp_extensions.nvim](https://github.com/nvim-lua/lsp_extensions.nvim) - Repo to hold a bunch of info & extension callbacks for built-in LSP.
|
||||
- [RishabhRD/nvim-lsputils](https://github.com/RishabhRD/nvim-lsputils) - Better defaults for nvim-lsp actions.
|
||||
- [glepnir/lspsaga.nvim](https://github.com/glepnir/lspsaga.nvim) - A light-weight lsp plugin based on neovim built-in lsp with highly performance UI.
|
||||
- [kosayoda/nvim-lightbulb](https://github.com/kosayoda/nvim-lightbulb) - The plugin shows a lightbulb in the sign column whenever a `textDocument/codeAction` is available at the current cursor position.
|
||||
|
||||
##### LSP Installers
|
||||
|
||||
- [anott03/nvim-lspinstall](https://github.com/anott03/nvim-lspinstall)
|
||||
- [alexaandru/nvim-lspupdate](https://github.com/alexaandru/nvim-lspupdate)
|
||||
- [anott03/nvim-lspinstall](https://github.com/anott03/nvim-lspinstall) - Easy to install language servers.
|
||||
- [alexaandru/nvim-lspupdate](https://github.com/alexaandru/nvim-lspupdate) - Updates installed (or auto installs if missing) LSP servers.
|
||||
|
||||
### Completion
|
||||
|
||||
|
@ -71,13 +73,17 @@ Neovim supports a wide variety of UI's.
|
|||
|
||||
### Fuzzy Finder
|
||||
|
||||
- [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
|
||||
- [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) - `telescope.nvim` is a highly extendable fuzzy finder over lists. Built on the latest awesome features from `neovim` core. Telescope is centered around modularity, allowing for easy customization.
|
||||
- [vijaymarupudi/nvim-fzf](https://github.com/vijaymarupudi/nvim-fzf) - A Lua API for using fzf in `Neovim` (>= 0.5). Allows for full asynchronicity for UI speed and usability.
|
||||
- [LoricAndre/fzterm.nvim](https://github.com/LoricAndre/fzterm.nvim) - The basic idea is to make it fully customizable, the plugins provides the basic framework and a few implementations.
|
||||
- [amirrezaask/fuzzy.nvim](https://github.com/amirrezaask/fuzzy.nvim) - fuzzy.nvim provides a simple mechanism and pipeline to create fuzzy matching in neovim.
|
||||
|
||||
### Colors
|
||||
|
||||
- [norcalli/nvim-colorizer.lua](https://github.com/norcalli/nvim-colorizer.lua)
|
||||
- [tjdevries/colorbuddy.nvim](https://github.com/tjdevries/colorbuddy.nvim)
|
||||
- [norcalli/nvim-base16.lua](https://github.com/norcalli/nvim-base16.lua)
|
||||
- [norcalli/nvim-colorizer.lua](https://github.com/norcalli/nvim-colorizer.lua) - A high-performance color highlighter for Neovim which has no external dependencies!
|
||||
- [tjdevries/colorbuddy.nvim](https://github.com/tjdevries/colorbuddy.nvim) - A colorscheme helper for Neovim. Written in Lua! Quick & Easy Color Schemes 😄
|
||||
- [norcalli/nvim-base16.lua](https://github.com/norcalli/nvim-base16.lua) - Programmatic lua library for setting base16 themes in Neovim.
|
||||
- [rktjmp/lush.nvim](https://github.com/rktjmp/lush.nvim) - Define Neovim themes as a DSL in lua, with real-time feedback.
|
||||
|
||||
### Colorscheme
|
||||
|
||||
|
@ -119,6 +125,11 @@ Treesitter is a new system coming in Neovim 0.5 that incrementally parses your c
|
|||
- [svermeulen/vimpeccable](https://github.com/svermeulen/vimpeccable) - Commands to help write your .vimrc in lua or any lua based language
|
||||
- [nanotee/nvim-lua-guide](https://github.com/nanotee/nvim-lua-guide) - A guide to using Lua in Neovim
|
||||
- [rafcamlet/nvim-luapad](https://github.com/rafcamlet/nvim-luapad) - Interactive real time neovim scratchpad for embedded lua engine - type and watch!
|
||||
- [nvim-lua/plenary.nvim](https://github.com/nvim-lua/plenary.nvim) - plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
|
||||
- [nvim-lua/popup.nvim](https://github.com/nvim-lua/popup.nvim) - An implementation of the Popup API from vim in Neovim.
|
||||
- [tjdevries/vlog.nvim](https://github.com/tjdevries/vlog.nvim) - Single file, no dependency, easy copy & paste log file to add to your neovim lua plugins.
|
||||
- [bfredl/nvim-luadev](https://github.com/bfredl/nvim-luadev) - REPL/debug console for nvim lua plugins. The `:Luadev` command will open an scratch window which will show output from executing lua code.
|
||||
- [tami5/sql.nvim](https://github.com/tami5/sql.nvim) - SQLite/LuaJIT binding for lua and neovim
|
||||
|
||||
### Fennel
|
||||
|
||||
|
@ -131,21 +142,27 @@ Treesitter is a new system coming in Neovim 0.5 that incrementally parses your c
|
|||
|
||||
### Statusline
|
||||
|
||||
- [glepnir/galaxyline.nvim](https://github.com/glepnir/galaxyline.nvim)
|
||||
- [tjdevries/express_line.nvim](https://github.com/tjdevries/express_line.nvim)
|
||||
- [hoob3rt/lualine.nvim](https://github.com/hoob3rt/lualine.nvim)
|
||||
- [adelarsq/neoline.vim](https://github.com/adelarsq/neoline.vim)
|
||||
- [glepnir/galaxyline.nvim](https://github.com/glepnir/galaxyline.nvim) - Galaxyline componentizes Vim's statusline by having a provider for each text area. This means you can use the api provided by galaxyline to create the statusline that you want, easily.
|
||||
- [tjdevries/express_line.nvim](https://github.com/tjdevries/express_line.nvim) - Supports co-routines, functions and jobs.
|
||||
- [hoob3rt/lualine.nvim](https://github.com/hoob3rt/lualine.nvim) - A blazing fast and easy to configure neovim statusline.
|
||||
- [adelarsq/neoline.vim](https://github.com/adelarsq/neoline.vim) - A light statusline/tabline plugin for Neovim using Lua.
|
||||
- [ojroques/nvim-hardline](https://github.com/ojroques/nvim-hardline) - A statusline / bufferline. It is inspired by [vim-airline](https://github.com/vim-airline/vim-airline) but aims to be as light and simple as possible.
|
||||
- [datwaft/bubbly.nvim](https://github.com/datwaft/bubbly.nvim) - Bubbly status line for neovim.
|
||||
|
||||
### Indent
|
||||
|
||||
- [glepnir/indent-guides.nvim](https://github.com/glepnir/indent-guides.nvim) indent plugin.
|
||||
|
||||
### Games
|
||||
|
||||
- [ThePrimeagen/vim-be-good](https://github.com/ThePrimeagen/vim-be-good)
|
||||
- [ThePrimeagen/vim-be-good](https://github.com/ThePrimeagen/vim-be-good) - vim-be-good is a nvim plugin designed to make you better at Vim Movements.
|
||||
- [ThePrimeagen/vim-apm](https://github.com/ThePrimeagen/vim-apm) - Vim APM, Actions per minute, is the greatest plugin since vim-slicedbread.
|
||||
|
||||
### File explorer
|
||||
|
||||
- [kyazdani42/nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) - A simple and fast file explorer tree for neovim !
|
||||
- [tamago324/lir.nvim](https://github.com/tamago324/lir.nvim) - simple file explorer
|
||||
- [TimUntersberger/neofs](https://github.com/TimUntersberger/neofs) - A file manager for neovim written in lua
|
||||
|
||||
### Dependency management
|
||||
|
||||
|
@ -155,12 +172,53 @@ Treesitter is a new system coming in Neovim 0.5 that incrementally parses your c
|
|||
|
||||
- [f-person/git-blame.nvim](https://github.com/f-person/git-blame.nvim) - Show git blame info
|
||||
- [lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) - Git integration: signs, hunk actions, blame, etc
|
||||
- [TimUntersberger/neogit](https://github.com/TimUntersberger/neogit) - A Magit clone for Neovim that may change some things to fit the Vim philosophy.
|
||||
|
||||
### Comment
|
||||
|
||||
- [b3nj5m1n/kommentary](https://github.com/b3nj5m1n/kommentary) - Commenting plugin written in lua.
|
||||
- [glepnir/prodoc.nvim](https://github.com/glepnir/prodoc.nvim) - comment and
|
||||
support generate annotation
|
||||
- [b3nj5m1n/kommentary](https://github.com/b3nj5m1n/kommentary) - Plugin to comment text in and out.
|
||||
|
||||
### Collaborative Editing
|
||||
|
||||
- [jbyuki/instant.nvim](https://github.com/jbyuki/instant.nvim) - A collaborative editing plugin for Neovim written in Lua with no dependencies.
|
||||
|
||||
### Quickfix
|
||||
|
||||
- [kevinhwang91/nvim-bqf](https://github.com/kevinhwang91/nvim-bqf) - The goal of nvim-bqf is to make Neovim's quickfix window better.
|
||||
|
||||
### Motions
|
||||
|
||||
- [tjdevries/train.nvim](https://github.com/tjdevries/train.nvim) - Train yourself with vim motions and make your own train tracks :)
|
||||
|
||||
### GitHub
|
||||
|
||||
- [pwntester/octo.nvim](https://github.com/pwntester/octo.nvim) - Plugin to work with GitHub issues and PRs from Neovim. Just edit the issue description
|
||||
- [pwntester/codeql.nvim](https://github.com/pwntester/codeql.nvim) - Neovim plugin to help writing and testing CodeQL queries.
|
||||
|
||||
### Search
|
||||
|
||||
- [kevinhwang91/nvim-hlslens](https://github.com/kevinhwang91/nvim-hlslens) - nvim-hlslens helps you better glance searched information, seamlessly jump matched instances.
|
||||
|
||||
### Scrollbar
|
||||
|
||||
- [Xuyuanp/scrollbar.nvim](https://github.com/Xuyuanp/scrollbar.nvim) - scrollbar for neovim
|
||||
|
||||
### Mouse
|
||||
|
||||
- [notomo/gesture.nvim](https://github.com/notomo/gesture.nvim) - Mouse gesture plugin for neovim
|
||||
|
||||
### Editing supports
|
||||
|
||||
- [windwp/nvim-autopairs](https://github.com/windwp/nvim-autopairs) - A minimalist autopairs for Neovim written by Lua.
|
||||
- [blackCauldron7/surround.nvim](https://github.com/blackCauldron7/surround.nvim) - A surround text object plugin for neovim written in lua.
|
||||
- [monaqa/dial.nvim](https://github.com/monaqa/dial.nvim) - Extended increment/decrement.
|
||||
|
||||
### Command Line
|
||||
|
||||
- [notomo/cmdbuf.nvim](https://github.com/notomo/cmdbuf.nvim) - Alternative command-line-window plugin
|
||||
|
||||
## Others
|
||||
|
||||
|
|
Loading…
Reference in a new issue