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