[package]
name = "escriba-runtime"
description = "Editor state machine — wraps BufferSet + ModalState + Keymap + Layout + CommandRegistry, advances on each input event."
version .workspace = true
edition .workspace = true
rust-version .workspace = true
license .workspace = true
repository .workspace = true
authors .workspace = true
[dependencies]
escriba-core = { workspace = true }
escriba-buffer = { workspace = true }
escriba-mode = { workspace = true }
escriba-keymap = { workspace = true }
escriba-command = { workspace = true }
escriba-input = { workspace = true }
escriba-ui = { workspace = true }
escriba-vm = { workspace = true }
escriba-lisp = { workspace = true }
madori = { workspace = true }
awase = { workspace = true }
serde = { workspace = true }
[dev-dependencies]
pretty_assertions = { workspace = true }
tempfile = { workspace = true }
[lints]
workspace = true