Expand description
Core LSP types and data structures
This module defines all the fundamental types used throughout the LSP integration, including error types, message types, and domain models.
Structs§
- Code
Action - Code action
- Definition
- Symbol definition information
- Diagnostic
- Diagnostic information
- Diagnostic
Related Information - Related diagnostic information
- Hover
Info - Hover information
- Location
- Location in a document
- Markup
Content - Markup content
- Position
- Position in a document (line and character)
- Range
- Range in a document (start and end positions)
- Reference
- Symbol reference information
- Semantic
Info - Semantic information about code
- Symbol
- Symbol information
- Text
Edit - Text edit for code modifications
- Workspace
Edit - Workspace edit for multi-file modifications
Enums§
- Code
Action Kind - Code action kind
- Diagnostic
Severity - Diagnostic severity level
- Language
- Language enumeration
- LspError
- LSP-specific error type
- Markup
Kind - Markup content kind
- Server
State - Server state tracking
- Symbol
Kind - Symbol kind enumeration
Type Aliases§
- LspResult
- Result type for LSP operations