lsp
There are 1134 repositories under lsp topic.
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
nvim-lspconfig
Quickstart configs for Nvim LSP
templ
A language for writing HTML user interfaces in Go.
kanagawa.nvim
NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
zls
A language server for Zig supporting developers with features like autocomplete and goto definition
lsp-zero.nvim
A starting point to setup some lsp related features in neovim.
lua-language-server
A language server that offers Lua language support - programmed in Lua
lspsaga.nvim
improve neovim lsp experience
pyrefly
A fast type checker and IDE for Python
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
mason-lspconfig.nvim
Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
none-ls.nvim
null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
lsp-ai
LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.
nvim-ufo
Not UFO in the sky, but an ultra fold in Neovim.
marksman
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
rustaceanvim
🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
haskell-ide-engine
The engine for haskell ide-integration. Not an IDE
cquery
C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
lsp_signature.nvim
LSP signature hint as you type
typescript-language-server
TypeScript & JavaScript Language Server
metals
Scala language server with rich IDE features 🚀
aerial.nvim
Neovim plugin for a code outline window
tinymist
Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].
vim-config
Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
kotlin-language-server
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol
ruby-lsp
An opinionated language server for Ruby
LSP
Client implementation of the Language Server Protocol for Sublime Text
elixir-ls
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
lsp-bridge
A blazingly fast LSP client for Emacs
markdown-oxide
PKM Markdown Language Server
lspkind.nvim
vscode-like pictograms for neovim lsp completion items
nvim-navic
Simple winbar/statusline plugin that shows your current code context
autocorrect
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
expert
Official Elixir Language Server Protocol implementation
dropbar.nvim
IDE-like breadcrumbs, out of the box