Language Server Protocol

GPTKB entity

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