Skip to main contentCrate reovim_client_driver
Source 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::*;
- 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.