lattice_host/chord.rs
1//! Re-export shim for the chord primitives.
2//!
3//! K.2.1 (2026-06-01) relocated the canonical definitions of
4//! `KeyChord` / `KeyKind` / `KeyMods` / `SpecialKey` /
5//! `ChordPattern` (and the chord parser / formatter) into
6//! `lattice-protocol`, so any crate at the dependency floor
7//! can construct chord values without depending on
8//! `lattice-host`. The host's own keymap matcher
9//! (`KeymapTrie` / `KeymapLayer` / `BoundCommand`) still lives
10//! here; only the wire data moved.
11//!
12//! This shim preserves the existing
13//! `lattice_host::chord::{...}` import paths used by the
14//! TUI / GPUI adapters and the host internals. Plan to retire
15//! the shim once downstream re-imports flip to
16//! `lattice_protocol::chord::*`.
17
18pub use lattice_protocol::chord::*;