An open API service indexing awesome lists of open source software.

https://github.com/ttys3/nvim-plugins

traditional vim plugin and their nvim version replacement
https://github.com/ttys3/nvim-plugins

Last synced: 4 months ago
JSON representation

traditional vim plugin and their nvim version replacement

Awesome Lists containing this project

README

          

# nvim-plugins

## common

### lsp && completion

`https://github.com/nvim-lua/completion-nvim` A async completion framework aims to provide completion to neovim's built in LSP written in Lua

`https://github.com/hrsh7th/nvim-compe` Auto completion plugin for nvim

`https://github.com/neovim/nvim-lspconfig` Quickstart configurations for the Nvim LSP client

`https://github.com/RishabhRD/nvim-lsputils` Better defaults for nvim-lsp actions

`https://github.com/glepnir/lspsaga.nvim` A light-weight lsp plugin based on neovim built-in lsp with highly a performant UI.

`https://github.com/neoclide/coc.nvim` Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

`https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils` Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.

https://www.reddit.com/r/neovim/comments/l6okhx/nvimcompe_is_an_excellent_autocompletion_plugin/

https://www.reddit.com/r/neovim/comments/l61gzb/builtin_lsp_client_exeprience/

### auto pair

`https://github.com/cohama/lexima.vim` Auto close parentheses and repeat by dot dot dot...

`https://github.com/windwp/nvim-autopairs` autopairs for neovim written by lua

`https://github.com/jiangmiao/auto-pairs`

`https://github.com/Raimondi/delimitMate`

### rainbow parentheses

`https://github.com/p00f/nvim-ts-rainbow` Rainbow parentheses for neovim using tree-sitter

`https://github.com/junegunn/rainbow_parentheses.vim` A heavily-rewritten fork of kien/rainbow_parentheses.vim

`https://github.com/luochen1990/rainbow` Rainbow Parentheses Improved, shorter code, no level limit, smooth and fast, powerful configuration.

### comment

`https://github.com/b3nj5m1n/kommentary` Neovim commenting plugin, written in lua.

### statue line

`https://github.com/glepnir/spaceline.vim` vim statusline like spacemacs

`https://github.com/hoob3rt/lualine.nvim` A blazing fast and easy to configure neovim statusline written in pure lua.

`https://github.com/adelarsq/neoline.vim` Status Line for Neovim focused on beauty and performance https://www.reddit.com/r/neovim/comments/l4y7my/neolinevim_status_line_for_neovim_focused_on/

`https://github.com/beauwilliams/statusline.lua` A tidy statusline for neovim written in lua featuring awesome integrations and blazing speed!

### git

`https://github.com/f-person/git-blame.nvim` Git Blame plugin for Neovim written in Lua

`https://github.com/APZelos/blamer.nvim` A git blame plugin for neovim inspired by VS Code's GitLens plugin

git gutter: `glepnir/indent-guides.nvim` replace airblade/vim-gitgutter, mhinz/vim-signify

### debug

`https://github.com/mfussenegger/nvim-dap` neovim DAP client plugin

`https://github.com/puremourning/vimspector` vim DAP client plugin

---

`https://github.com/jbyuki/lua-debug.nvim` DAP lua adapter

### syntax enhance

`https://github.com/nvim-treesitter/nvim-treesitter` The goal of nvim-treesitter is both to provide a simple and easy way to use the interface for tree-sitter in Neovim and to provide some basic functionality such as highlighting based on it

## utils

`https://github.com/Iron-E/nvim-highlite` A colorscheme template that is "lite" on logic for the developer.

`https://github.com/norcalli/nvim-colorizer.lua` The fastest Neovim colorizer

`https://github.com/tjdevries/colorbuddy.nvim` Your color buddy for making cool neovim color schemes

`https://github.com/rktjmp/lush.nvim` Define Neovim themes as a DSL in lua, with real-time feedback.

## float term
vim: `https://github.com/voldikss/vim-floaterm`
lua `https://github.com/numToStr/FTerm.nvim`

## lang specific

### rust

`https://github.com/tjdevries/rofl.nvim` Neovim commenting plugin, written in lua.

### golang

`https://github.com/zchee/nvim-go` the neovim version `https://github.com/govim/govim`

## dashboard

https://github.com/glepnir/dashboard-nvim

## tips

Customizing Neovim LSP (nvim-lsp)

## see also