Skip to main content

Module lsp

Module lsp 

Source
Expand description

LSP Tool Implementation

Provides Language Server Protocol integration for code intelligence features. Supports go-to-definition, find-references, hover, completion, and diagnostics.

Requirements: 7.1, 7.2, 7.3, 7.4, 7.5, 7.6

Structs§

CallHierarchyIncomingCall
Incoming call hierarchy item
CallHierarchyItem
Call hierarchy item
CallHierarchyOutgoingCall
Outgoing call hierarchy item
CompletionItem
Completion item
Diagnostic
A diagnostic message
DocumentSymbol
Document symbol information
HoverInfo
Hover information
Location
Location in a document
LspTool
LSP Tool for code intelligence
Position
Position in a text document (0-indexed)
Range
Range in a text document
WorkspaceSymbol
Workspace symbol information

Enums§

CompletionItemKind
Completion item kind
DiagnosticSeverity
Diagnostic severity
LspOperation
LSP operation type
LspResult
Result of an LSP operation
SymbolKind
Symbol kind for document/workspace symbols

Type Aliases§

LspCallback
Callback type for LSP operations