Color Schemes
Plugins
Neovim
GitHub
Quickstart configurations for the LSP client.
This is a plugin/library for generating statusline components from the built-in LSP client.
Better defaults for nvim-lsp actions.
A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI.
The plugin shows a lightbulb in the sign column whenever a `textDocument/codeAction` is available at the current cursor position.
Show information about the word under the cursor in the statusline or as virtual text.
The plugin adds vscode-like icons to Neovim LSP completions.
A small plugin to make the LSP client use FZF.
Enable the power of FZF fuzzy search for the Neovim built in LSP.
LSP signature hint when you type.
Provides an incremental LSP rename command based on Neovim's command-preview feature.
Previewing native LSP's goto definition calls in floating windows.
Show type annotations as virtual text.
Learn existing code quickly and navigate code like a breeze. A swiss army knife makes exploring LSP and 🌲Treesitter symbols a piece of 🍰.
A tree like view for symbols using the Language Server Protocol. Supports all your favourite languages.
A significantly enhanced and refactored fork of `symbols-outline.nvim`.
A code outline window for skimming and quick navigation.
A simple popup display that provides breadcrumbs like navigation features using LSP.
Setup LSP with JSON or YAML files.
Enhance the lspconfig settings for Texlab by defining any number of custom LaTeX build engines and selecting them with magic comments.
Basic wrappers for LSP features.
Fully customizable previewer for LSP code actions.
An asynchronous linter plugin, complementary to the built-in Language Server Protocol support.
Provide access to the [SchemaStore](https://github.com/SchemaStore/schemastore) catalog.
Neovim's missing IDE features.
Standalone UI for LSP progress.
Neovim plugin for Metals, the Scala language server, using Neovim's builtin LSP.
A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
Display LSP hover documentation in a side panel.
Automatically updated documentation and information about code symbols in a split window.
Extensions for the built-in LSP support for eclipse.jdt.ls.
Inline diagnostics popup-highlight much like coc-nvim but based on `vim.diagnostic`.
Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
Use off-spec extensions of ccls LSP and browse AST.
Add LSP functionality to specific Neovim buffers.
A pretty window for previewing, navigating and editing your LSP locations.
A performant LSP progress status.
A modern and useful UI that wraps LSP operations.
Display function references above function definition like IDEA codelens.
Status line component showing the number of LSP definition and reference of the token under the cursor.
Display references, definitions and implementations of document symbols.
An unofficial collection of linters and formatters configured for efm-langserver to work with builtin LSP.
An unofficial collection of linters and formatters configured for diagnostic-languageserver to work with builtin LSP.
Automatically start/stop idle/unused LSP servers; keeps RAM usage low.
Null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Interact with Rust-Analyzer's LSP extensions.
A heavily modified fork of rust-tools.nvim that does not require a `setup` call and does not depend on nvim-lspconfig.
Mouse-hover LSP hints.
Automatically resolves imports for undefined terms. Useful with `pyright` language server.
Provides LSP features and a nvim-cmp completion source for languages embedded in other documents.
A luau-lsp extension to improve your experience.
Easy to install language servers.
Updates installed (or auto installs if missing) LSP servers.
Portable package manager that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Text object for diagnostics (such as those generated by LSP servers).
Render diagnostics using virtual lines on top of the real line of code.
Live render workspace diagnostics in quickfix, buffer diagnostics in loclist.
A pretty diagnostics list to help you solve all the trouble your code is causing.
AI powered diagnostic debugging, helps explain complex errors and offers custom tailored solutions.
A plugin that adds missing LSP diagnostics highlight groups for color schemes that don't yet support the builtin LSP client.
Add inline-comments to ignore rules, or lookup rule documentation online.