Expand description
Configuration models for perl-lsp server runtime state.
This microcrate isolates configuration parsing and defaults from the main server crate so they can evolve independently and be reused by tooling.
Structs§
- AiCompletion
Config - Configuration for AI-powered inline completions.
- AiStreaming
Config - Streaming sub-configuration for AI completions.
- Project
AiCompletion Config [ai_completion]section of.perl-lsp.toml.- Project
Config - Project configuration loaded from
.perl-lsp.tomlin the workspace root. - Project
Diagnostics Config [diagnostics]section of.perl-lsp.toml.- Project
Features Config [features]section of.perl-lsp.toml.- Project
Perl Config [perl]section of.perl-lsp.toml.- Server
Config - Server configuration
- Workspace
Config - Workspace configuration for module resolution
Functions§
- load_
project_ config - Load project config from
<workspace_root>/.perl-lsp.toml.