LSP / LSIF

  • Overview
  • Implementations
  • Specification
  • Language Servers
  • Supporting Tools
  • SDKs

Topics

Implementations

Tools supporting the LSP

If you are missing a development tool please create a pull request in GitHub against this markdown document

Editor/IDE Maintainer Repository
Visual Studio Code Microsoft vscode
Eclipse Che Eclipse,Codenvy/TypeFox Che
Eclipse IDE Eclipse,Red Hat Eclipse community, Eclipse LSP4E
emacs Vibhav Pant emacs language server client
GNU Emacs João Távora Eglot
GNOME Builder gnome.org language server client
MS Monaco Editor TypeFox monaco-languageclient
Moonshine IDE Prominic.NET Moonshine-IDE
Qt Creator The Qt Company qtcreator
Acme Fazlul Shahriar acme-lsp
Atom GitHub atom-languageclient
Theia theia-ide theia
vim8 and neovim Junfeng Li LanguageClient-neovim
vim8 and neovim Prabir Shrestha vim-lsp
vim8 and neovim Qiming Zhao coc.nvim
vim8 and neovim Nate Bosch vim-lsc
vim8 and neovim w0rp ALE (Asynchronous Lint Engine)
vim8 and neovim Jimmy Huang EasyCompleteYou
Visual Studio Adam Friedman LSP client in Visual Studio
Visual Studio Microsoft LSP Preview
Oni @oni_vim Oni’s Features
Kakoune ul kak-lsp
Sublime Text Raoul Wols lsp
Multiple editors Ycmd team ycmd
Brackets Adobe brackets
Cloud Studio CODING  
Spyder Spyder Dev Team spyder
MS Paint IDE RubbaBoy MS Paint IDE
Aginity Pro Aginity  
Aginity Team Aginity  
JupyterLab krassowski jupyterlab-lsp
Kate Kate Team kate
JCIDE Javacardos JCIDE
RAD Studio (Delphi and C++Builder) Embarcadero Proprietary
Nova Panic Inc Proprietary
  • Hello from Seattle and Zürich.
  • Star
  • Watch
  • Manage cookies
  • Microsoft