Wiki › Technique

Language Server Protocol

Technique

No article has been written for this page yet; it is generated from the knowledge graph.
About Language Server Protocol · from Wikipedia

The Language Server Protocol (LSP) is an open, JSON-RPC-based protocol for use between source-code editors or integrated development environments (IDEs) and servers that provide "language intelligence tools": Programming language-specific features like code completion, syntax highlighting and marking of warnings and errors, as well as refactoring routines. The goal of the protocol is to allow programming language support to be implemented and distributed independently of any given editor or IDE. In the early 2020s, LSP quickly became a "norm" for language intelligence tools providers.

Summary from Wikipedia ↗, CC BY-SA 4.0.
  • zed-pdf-lsp Mar 2026
    zed-pdf-lsp is a language server, written in Rust, that lets the Zed editor open PDF files.

As data

Everything on this page is read from triples in the knowledge graph. These are the 5 it states about Language Server Protocol, and 1 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.

Download
@prefix id: <https://ask.chaipat.cc/id/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix cj: <https://ask.chaipat.cc/ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix schema: <https://schema.org/> .

id:LSP
    a cj:Technique ;
    rdfs:label "Language Server Protocol" ;
    skos:altLabel "Language Server Protocol" , "language server" ;
    schema:sameAs <https://en.wikipedia.org/wiki/Language_Server_Protocol> .