Skip to main content

Crate alma

Crate alma 

Source
Expand description

Core library for the Alma Bevy application.

Modules§

buffer
File-backed buffer state and persistence. File-backed buffer state and persistence helpers.
config
Application-wide typed configuration. Typed application configuration and schema validation.
editor
Editor backend adapter boundary. Editor rendering backend boundary.
fs_utils
Filesystem policy and persistence helpers. Filesystem policy and persistence helpers for editor buffers.
plugin
Static capability model for future Wasm plugins. Wasm plugin boundary.
presentation
Presentation style and transparency model. Presentation style model shared by rendering adapters.
text_stream
UTF-8 byte-stream storage and editing. Validated UTF-8 byte stream storage and CRUD operations.
vim
Vim-style editing primitives. Vim-style editing primitives.

Structs§

StatusInfoText
Informational status text safe for bottom-line rendering.

Enums§

AlmaAppError
Errors that can occur while starting Alma.

Functions§

run
Runs the Alma Bevy application.
run_headless
Runs the Alma editor dataflow without windowing or rendering plugins.