Color Schemes
Plugins
Neovim
GitHub
A use-package inspired plugin manager. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config.
4711
Neovim package manager written in Lua.
534
Neovim configuration switcher written in Lua. Inspired by chemacs.
232
An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found here.
49
Quickstart configurations for the LSP client.
6173
This is a plugin/library for generating statusline components from the built-in LSP client.
542
Better defaults for nvim-lsp actions.
384
A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI.
2230
The plugin shows a lightbulb in the sign column whenever a textDocument/codeAction is available at the current cursor position.
533
The plugin adds vscode-like icons to Neovim LSP completions.
785
A small plugin to make the LSP client use FZF.
282
Enable the power of FZF fuzzy search for the Neovim built in LSP.
160
LSP signature hint when you type.
1242
Provides an incremental LSP rename command based on Neovim's command-preview feature.
242
Previewing native LSP's goto definition calls in floating windows.
400
Show type annotations as virtual text.
214
Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
286
Learn existing code quickly and navigate code like a breeze. A swiss army knife makes exploring LSP and 🌲Treesitter symbols a piece of 🍰.
864
A tree like view for symbols using the Language Server Protocol. Supports all your favourite languages.
1175
A plugin for setting LSP with JSON files.
213
A code outline window for skimming and quick navigation.
668
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
2379
Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
27
Basic wrappers for LSP features.
A floating pop-up menu for code actions to show code action information and a diff preview.
420
An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.
471
Provide access to the SchemaStore catalog.
320
Neovim's missing IDE features.
301
Standalone UI for LSP progress.
865
Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
260
A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
190
Display LSP hover documentation in a side panel.
56
Extensions for the built-in LSP support for eclipse.jdt.ls.
483
Inline diagnostics popup-highlight much like coc-nvim but based on vim.diagnostic.
38
Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
121
Use off-spec extensions of ccls LSP and browse AST.
35
Easy to install language servers.
87
Updates installed (or auto installs if missing) LSP servers.
88
Portable package manager that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
2680
Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
126
A pretty diagnostics list to help you solve all the trouble your code is causing.
2400
A plugin that adds missing LSP diagnostics highlight groups for color schemes that don't yet support the builtin LSP client.
385
Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
2779
Framework for integrating AI code assistance.
173
A completion plugin written in Lua. New version of nvim-compe. lukas-reineke/cmp-under-comparator
4304
A Neovim autocompletion framework written in Rust.
519
Light and synchronous completion plugin based on tree-sitter and with a functional-programming interface.
42
GitHub Copilot.
3821
Tools for better development in Rust using Neovim's builtin LSP.
1338
Neovim support for the Lean Theorem Prover.
104
Build Flutter and Dart applications using the native LSP.
409
Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features.
13
Mix (from Elixir) wrapper plugin.
18
Tiny plugin to quickly switch Python virtual environments without restarting.
60
Interactive interface for JSON files.
179
SQL database connection plugin + LSP client.
115
Golang plugin based on lsp and Treesitter.
786
A better structured display of Golang symbols information.
21
A minimal implementation of Golang development plugin.
Generate interface stubs for a type.
22
Plugin for making Golang development easiest.
63
Highlight your buffer with Golang Code Coverage.
25
Neovim plugin for Golang, callHierarchy UI tree.
8
Get, set and autodetect YAML schemas in your buffers.
Utils to work with YAML files.
86
A fast Neovim HTTP client written in Lua.
557
Launch a local development server with live reload feature for static & dynamic pages, HTTP & CSS tag rename with LSP.
50
Markdown preview using glow.
755
Markdown preview in the browser using pandoc and live-server through Neovim's job-control API.
Easy pandoc conversion leveraging yaml blocks.
17
Press enter to follow internal markdown links.
73
Evaluate code blocks inside markdown documents.
102
A pandoc to vimdoc GitHub action.
118
Plugin for creating automatic updating-as-you-type previews for markdown, LaTeX and other documents.
149
Markdown evaluator Lua code blocks.
Catalyze your Fenced Markdown Code-block editing.
188
Simple Neovim plugin for toggling check boxes using Treesitter.
2
Preview markdown in a webview window.
163
Translate your text with an interactive translation window.
135
Neovim Treesitter configurations and abstraction layer.
5371
Create your own textobjects using tree-sitter queries.
948
Location and syntax aware text objects which do what you mean.
310
A plugin for adding/changing/deleting surrounding delimiter pairs.
1068
Highlight arguments' definitions and usages, using Treesitter.
228
Snippets in Lua.
244
A snippet engine written in Lua.
1545
Convert snippets between the most common snippet formats and modify them using a few lines of Lua code.
105
Snippet plugin written in Lua with support for vim-snippets.
139
Create beautiful code snippets directly from Neovim.
59
Dynamically interact with Vim registers.
201
Non-obtrusive minimal preview of Vim registers.
482
Clipboard manager Neovim plugin with telescope integration.
552
A better user experience for viewing and interacting with Vim marks.
428
A per project, auto updating and editable marks utility for fast file navigation.
1482
Open the current word with custom openers, GitHub shorthand for example.
Helps you better glance searched information, seamlessly jump matched instances.
506
Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
58
Keeps track of your visited file history after a buffer is closed. Reopen files more easily.
Space Age seD in neovim. Batch file edit tool, a wrapper for sad
64
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.
8000
A Lua API for using FZF (Neovim >= 0.5). Allows for full asynchronicity for UI speed and usability.
281
An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
378
The Lua version of fzf.vim, high-performance and fully async, supports nvim-web-devicons, git indicators, LSP, quickfix/location lists and more. Also supports skim as its fzf binary.
850
Telescope integration for zoxide, a smart directory picker that tracks your usage.
A simple and fast file explorer tree.
3770
File explorer powered by nnn and Lua.
254
Simple file explorer.
A file manager written in Lua.
A simple yet amazing file explorer.
597
Yet Another Nerdtree In Lua.
94
File manager. Better than NERDTree.
1419
Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders).
157
Neo-tree is a Neovim plugin to browse the file system and other tree like structures in whatever style suits you, including sidebars, floating windows, netrw split style, or all of them at once.
944
A file manager which lets you edit your filesystem like you edit text.
327
A simple and configurable file explorer written in Lua.
44
The simple directory tree viewer written in Lua.
99
Edit files from Amazon S3 directly from Neovim.
26
Project's Root Directory and Documents Indentation detector with project based config loader.
29
Change your current working directory to the buffer your cursor is on, and try to go up 2 levels but stop after it encounters one of the project roots you define.
Load Neovim config depend on project directory.
67
Search and replace panel.
665
An all in one Neovim plugin that provides superior project management.
676
Secure load local config files from working directories.
68
Secure Project Local Config.
43
Alternate between common files using telescope.
28
Tiny project + session manager.
55
A high-performance color highlighter which has no external dependencies!.
186
Shade is a Neovim plugin that dims your inactive windows, making it easier to see the active window at a glance.
363
An extremely lightweight plugin (~ 120loc) that highlights ranges you have entered in commandline.
Make your Neovim transparent.
248
Dim inactive portions of the code you're editing using TreeSitter.
649
Focus only the function your cursor is in.
33
Super powerful color picker / colorizer plugin.
291
Plugin that lets users choose & modify RGB/HSL/HEX colors inside Neovim.
159
A small plugin to highlight too long lines.
A plugin to highlight colors with Neovim.
A plugin providing utils to work with colors (picker, conversion) inside Neovim.
183
Colorscheme written in Lua, specially made for roshnivim with Tree-sitter support.
48
Customizable colorscheme with excellent italic and bold support, dark and light variants. Made to work and look good with Tree-sitter.
110
A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
810
A Lua port of vim-code-dark colorscheme with vscode light and dark theme.
323
Material.nvim is a highly configurable colorscheme written in Lua and based on the material palette.
647
A dark midnight colorscheme with modern Neovim support including Tree-sitter.
522
A dark charcoal colorscheme with modern Neovim support including Tree-sitter.
512
Nvcode, onedark, nord colorschemes with Tree-sitter support.
276
A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
2613
High Contrast & Vivid Color Scheme based on Monokai Pro.
1053
A dark color scheme derived from palenight and carbonight.
116
Oceanic Next theme.
1041
A dark colorscheme with Tree-sitter support.
258
A colorscheme with handcrafted support for LSP, Tree-sitter.
95
A port of the great Atom theme. Dark and light with Tree-sitter support.
24
Light and dark atom one theme.
92
This is a color scheme developed by Protesilaos Stavrou for emacs.
111
Clean & Elegant Color Scheme inspired by Atom One and Material.
656
Vim-deus with Tree-sitter support.
45
Gloom inspired theme.