13 · Environments & Packaging

LSP

Language Server Protocol

A protocol that lets editors share language smarts—autocomplete, go-to-definition, diagnostics—through a language server. Coding agents benefit from the same project intelligence.

Concrete example

The TypeScript language server powers red squiggles and jump-to-definition in the IDE.

Why it matters

The invisible engine behind “the editor understands this repo.”