Expand description
LSP type definitions and utilities for rumdl
This module contains LSP-specific types and utilities for rumdl, following the Language Server Protocol specification.
Structs§
- LspRule
Settings - Per-rule settings that can be passed via LSP initialization options
- Rumdl
LspConfig - Configuration for the rumdl LSP server (from initialization options)
Enums§
- Configuration
Preference - Controls the order in which configuration sources are merged
- Index
State - State of the workspace index
- Index
Update - Messages sent to the background index worker
Functions§
- warning_
to_ code_ action Deprecated - Legacy function for backwards compatibility
Use
warning_to_code_actionsinstead - warning_
to_ code_ actions - Create code actions from a rumdl warning Returns a vector of available actions: fix action (if available) and ignore actions
- warning_
to_ diagnostic - Convert rumdl warnings to LSP diagnostics