Awesome Neovim Awesome

Collections of awesome Neovim plugins. Mostly targeting Neovim specific features.

Neovim is a Vim-based text editor engineered for extensibility and usability, to encourage new applications and contributions.

Contents

Wishlist

Have a problem a plugin can solve? Add it to the nvim-lua wishlist.

UI

Neovim supports a wide variety of UI's. You can find them listed on the Neovim wiki

Plugin

Plugin Manager

LSP

(requires Neovim 0.5)

LSP Installer
Diagnostics

Completion

Programming languages support

Web development

Markdown / LaTeX

Language

Syntax

Snippet

Register

Marks

Fuzzy Finder

File explorer

Project

Color

Colorscheme

Tree-sitter Supported Colorscheme

Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses your code into a tree that works, even with errors in your syntax. These colorschemes have specifically set colors for Tree-sitter highlight groups. Vim colorschemes will work with the new groups out of the box.

Lua Colorscheme

These colorschemes may not specialize in Tree-sitter directly but are written in Lua.

Colorscheme Creation

Statusline

Tabline

Winbar and Statusline component

Cursorline

Startup

Icon

Media

Note taking

Utility

Terminal integration

Debugging

Quickfix

Test

Code Runner

Neovim Lua Development

Fennel

Dependency management

Git

GitHub

Motion

Treesitter based

Keybinding

Mouse

Scrolling

Scrollbar

Editing support

Comment

Formatting

Indent

Command Line

Session

Remote Development

Split and Window

Tmux

Game

Competitive Programming

Preconfigured Configuration

External

These tools are used externally to Neovim to enhance the experience.

Version Manager

Boilerplate

Vim

Resource