sql_cli/state/mod.rs
1//! State management components
2//!
3//! This module contains the state coordination system that manages
4//! Buffer state changes and notifies interested components.
5
6pub mod coordinator;
7pub mod dispatcher;
8pub mod events;
9
10pub use coordinator::StateCoordinator;
11pub use dispatcher::{StateDispatcher, StateSubscriber};
12pub use events::{StateChange, StateEvent};
13
14// State components to be extracted from app_state_container.rs:
15// - selection_state.rs
16// - filter_state.rs
17// - sort_state.rs
18// - search_state.rs
19// - column_search_state.rs
20// - clipboard_state.rs
21// - chord_state.rs
22// - undo_redo_state.rs
23// - navigation_state.rs
24// - completion_state.rs