LSP (Language Server Protocol)

GPTKB entity

Statements (32)
Predicate Object
gptkbp:instanceOf gptkb:network_protocol
gptkbp:category software development
programming tools
editor protocol
gptkbp:developedBy gptkb:Microsoft
gptkbp:firstReleased 2016
gptkbp:fullName gptkb:Language_Server_Protocol
https://www.w3.org/2000/01/rdf-schema#label LSP (Language Server Protocol)
gptkbp:influencedBy gptkb:Visual_Studio_Code_extension_API
gptkbp:latestReleaseVersion 3.17
gptkbp:officialWebsite https://microsoft.github.io/language-server-protocol/
gptkbp:openSource true
gptkbp:purpose standardize communication between code editors and language servers
gptkbp:specifies gptkb:JSON-RPC
gptkbp:standardizedBy gptkb:Microsoft
gptkbp:supports multiple programming languages
gptkbp:usedFor diagnostics
document formatting
code completion
find references
go to definition
hover information
signature help
gptkbp:usedIn gptkb:Visual_Studio_Code
gptkb:Neovim
gptkb:Eclipse_Theia
gptkb:Emacs
gptkb:Sublime_Text
Atom
gptkbp:bfsParent gptkb:Doom_Emacs
gptkb:Neovim
gptkbp:bfsLayer 6