Skip to main content

Crate reovim_client_driver

Crate reovim_client_driver 

Source

Re-exports§

pub use scoped_surface::ScopedSurface;
pub use services::ClientServiceRegistry;
pub use reovim_arch;
pub use conceal::*;
pub use loader::*;
pub use traits::*;
pub use types::*;

Modules§

chrome_utils
Shared chrome rendering utilities.
conceal
Conceal system for text concealment and column mapping.
discovery
Client module discovery — search paths and .so file conventions.
handle
Client module handle — unifies static Box<dyn ClientModule> and dynamic *mut c_void behind a single lifecycle interface.
loader
Client module loading, dependency resolution, and lifecycle management.
scoped_surface
Bounded rendering surface that clips and offsets coordinates.
services
Client-side service registry for cross-module communication.
traits
types
ui
Unicode-aware text utilities for chrome rendering.
viewport
Default viewport renderer implementation.