Expand description
Language Server Protocol (LSP) integration for CoderLib
This module provides LSP client functionality to enable code intelligence features like diagnostics, hover information, and completions.
Re-exports§
pub use client::LspClient;pub use manager::LspManager;pub use config::LspConfig;pub use config::LspServerConfig;pub use types::LspError;pub use types::LspDiagnostic;pub use types::DiagnosticSeverity;pub use types::Position;pub use types::Range;pub use types::Location;pub use types::CompletionItem;pub use types::CompletionItemKind;pub use types::Hover;pub use types::CodeAction;pub use types::SymbolInformation;pub use types::SymbolKind;
Modules§
- client
- LSP client implementation
- config
- LSP configuration types
- manager
- LSP manager for handling multiple language servers
- types
- LSP types and error definitions
Traits§
- LspService
- Main trait for LSP functionality