hjkl-vim 0.10.0

Vim modal state types and grammar primitives for the hjkl editor stack. Pre-1.0 churn.
Documentation

hjkl-vim

Vim modal state types and grammar primitives for the hjkl editor stack. Provides the Mode enum used as the mode discriminator in hjkl-keymap's generic Keymap<A, M>. Phase 2+ will land the vim FSM (transitions, operator-pending resolution, count accumulation) here. For now the crate is pure plumbing: a stable extraction point so the rest of the stack can depend on a versioned crate rather than an in-tree enum.

License: MIT Website

Usage

[dependencies]
hjkl-vim = "0.1"
use hjkl_vim::Mode;

// Mode satisfies hjkl_keymap::Mode via the blanket impl for
// Copy + Eq + Hash + Debug types.
let mode = Mode::Normal;

License

MIT — see LICENSE.

Contributing

See the umbrella repo for contribution guidelines and security policy.