Module lsp

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