hjkl-engine 0.0.18

Vim FSM, motion grammar, and ex commands. Pre-1.0 churn.
Documentation

hjkl-engine

CI Crates.io docs.rs License: MIT Website

Vim FSM, motion grammar, ex commands, and editor glue. Imported from sqeel-vim with full git history; the engine/editor sub-split per the migration plan happens in-place during phase 5.

Website: https://hjkl.kryptic.sh. Source: https://github.com/kryptic-sh/hjkl.

Status

Pre-1.0 churn. API may change in patch bumps until 0.1.0. See SPEC.md for the planned 0.0.1 trait surface and stability contract.

Features

Feature Default Notes
serde yes Serde derives for Editor snapshot types.

ratatui and crossterm are unconditional deps until phase 5 lands the engine-native Style type and the Buffer/Host trait extraction. After that they move behind feature flags so wasm/no_std consumers can opt out.

License

MIT