Language servers
Which LSPs the built-in editor uses for diagnostics, completions, and navigation.
- Desktop
The built-in editor uses Language Server Protocol (LSP) servers for diagnostics, autocomplete, hover docs, go-to-definition, rename, and code actions. Glueprint discovers a set of language servers automatically when you open a folder.
Auto-discovered LSPs
When you open a folder, Glueprint scans for language servers it knows about and registers any it finds. Open Settings > Language servers to see what’s registered.
Each row shows:
- The language it handles.
- The LSP binary’s path (where it was found).
- Its current state.
Languages supported today
Glueprint’s discovery registry currently covers:
- Rust
- TypeScript and JavaScript
- Python
- Go
- PHP
If the language you want isn’t in this list, the discovery registry doesn’t have a built-in rule for it yet. We’re adding more over time.
Re-detect
If you’ve installed an LSP after launching Glueprint, click Re-detect at the top of Settings > Language servers to rescan.
State
Each server has a state badge:
- Running — responding.
- Idle — registered, not currently handling requests.
- Starting — launching now.
- Missing — the binary couldn’t be found.
- Crashed — the process died and Glueprint is showing you the last error.
Related topics
- Editor preferences for what’s tunable on the editor side.
- Editor & IDE for the rest of the editor’s features.