//! Host-agnostic application layer for the hjkl editor.
//!
//! Re-exports the modules that both the TUI (apps/hjkl) and GUI
//! (apps/hjkl-gui) binaries share. This crate must stay free of
//! ratatui / crossterm / floem imports — anything UI-flavored
//! belongs in the host binary.

pub mod config;
pub mod diff;
pub mod editorconfig;
pub mod filestate;
pub mod git;
pub mod git_worker;
pub mod keymap_actions;
pub mod modeline;
pub mod picker_action;
pub mod picker_git;
pub mod picker_sources;
pub mod swap;
pub mod trash;
pub mod undofile;
