Module lsp

Source
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