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.

Plugin

Plugin Manager

LSP

(requires Neovim 0.5)

LSP Installer

Completion

Markdown

Syntax

Terminal integration

Snippet

Register

Marks

Fuzzy Finder

Note Taking

Color

Colorscheme Creation

Colorscheme

Tree-sitter Supported Colorscheme

Tree-sitter is a new system coming 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.

Utility

Icon

Debugging

Spellcheck

Neovim Lua Development

Fennel

Tabline

Statusline

Statusline component

Cursorline

Startup

Indent

Game

File explorer

Dependency management

Git

Programming languages support

Comment

Collaborative Editing

Quickfix

Motion

Code Runner

GitHub

Scrollbar

Scrolling

Mouse

Project

Browser integration

Editing support

Formatting

Web development

Media

Discord Rich Presence

Command Line

Session

Test

Preconfigured Configuration

Keybinding

Tmux

Remote Development

Split and Window

External

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

Version Manager

Boilerplate

Vim

Resource