There are 26 repositories under lsp topic.
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Quickstart configs for Nvim LSP
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
The engine for haskell ide-integration. Not an IDE
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
A language server that offers Lua language support - programmed in Lua
A starting point to setup some lsp related features in neovim.
Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.
Client implementation of the Language Server Protocol for Sublime Text
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
TypeScript & JavaScript Language Server
Async completion framework made ease.
Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol
Not UFO in the sky, but an ultra fold in Neovim.
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim. Strongly recommended for Windows users.
Clojure & ClojureScript Language Server (LSP) implementation
Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍
Simple winbar/statusline plugin that shows your current code context
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Neovim plugin for a code outline window
NPM module to connect Monaco editor with language servers
Language Server Protocol for Terraform
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline