LSP / LSIF

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

Implementations

Tools supporting the LSP

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

Editor/IDEMaintainerRepository
AcmeFazlul Shahriaracme-lsp
AtomGitHubatom-languageclient
BBEditBare Bones Software, Inc.Proprietary
BracketsAdobebrackets
Coginiti ProCoginiti 
Coginiti PremiumCoginiti 
Cloud StudioCODING 
Code::BlocksThe Code::Blocks Teamsvn://svn.code.sf.net/p/codeblocks/code/trunk
CodeLiteEran Ifrahhttps://github.com/eranif/codelite
CodeMirrorFurqan Softwarecodemirror-languageserver
CudaTextAlexey-Tcuda_lsp
Eclipse CheEclipse,Codenvy/TypeFoxChe
Eclipse IDEEclipse,Red HatEclipse community, Eclipse LSP4E
EmacsVibhav Pantemacs language server client
EmacsJoão TávoraEglot
EmacsAndy Stewartlsp-bridge
ecodeMartín Lucas Goliniecode
GNOME Buildergnome.orglanguage server client
GoLandJetBrainsProprietary
Helix EditorBlaž Hrastnikhelix
IntelliJ-based IDEsRed HatLSP4IJ
IntelliJ IDEAJetBrainsProprietary
JCIDEJavacardosJCIDE
JetBrains FleetJetBrainsProprietary
JupyterLabkrassowskijupyterlab-lsp
Kakouneulkak-lsp
KateKate Teamkate
Lite XLLite XL TeamLSP Plugin
Microzyedidiamicro-plugin-lsp
Moonshine IDEProminic.NETMoonshine-IDE
MS Monaco EditorTypeFoxmonaco-languageclient
MS Paint IDERubbaBoyMS Paint IDE
Multiple editorsYcmd teamycmd
NeovimNeovim Teamnative support since 0.5
NovaPanic IncProprietary
Oni@oni_vimOni’s Features
OpenSumiopensumiopensumi
PhpStormJetBrainsProprietary
PyCharmJetBrainsProprietary
Qt CreatorThe Qt Companyqtcreator
RAD Studio (Delphi and C++Builder)EmbarcaderoProprietary
RiderJetBrainsProprietary
RubyJetBrainsProprietary
RJ TextEdRickard Johanssonlsp
SpyderSpyder Dev Teamspyder
Sublime TextRaoul Wolslsp
Theiatheia-idetheia
vim8 and neovimJunfeng LiLanguageClient-neovim
vim8 and neovimPrabir Shresthavim-lsp
vim8 and neovimQiming Zhaococ.nvim
vim8 and neovimJaylivim-easycomplete
vim8 and neovimJimmy HuangEasyCompleteYou
vim8 and neovimNate Boschvim-lsc
vim8 and neovimw0rpALE (Asynchronous Lint Engine)
vim9Yegappan LakshmananVim9 LSP plugin
visFlorian FischerLSP client for the vis editor
Visual StudioAdam FriedmanLSP client in Visual Studio
Visual StudioMicrosoftLSP Preview
Visual Studio CodeMicrosoftvscode
WebStormJetBrainsProprietary
  • Hello from Seattle and Zürich.
  • Manage cookies
  • Microsoft© 2024 Microsoft