Skip to main content

Mountain/ApplicationState/State/FeatureState/
mod.rs

1//! # FeatureState
2//!
3//! Feature-specific state management for diagnostics, documents,
4//! terminals, webviews, tree views, output channels, keybindings,
5//! navigation history, and working copies.
6//!
7//! Each sub-module owns its own slice of the application state.
8//! Access is via Arc<Mutex<...>> with short-held locks.
9
10pub mod Debug;
11
12pub mod Decorations;
13
14pub mod Diagnostics;
15
16pub mod Documents;
17
18pub mod Keybindings;
19
20pub mod LifecyclePhase;
21
22pub mod Markers;
23
24pub mod NavigationHistory;
25
26pub mod OutputChannels;
27
28pub mod State;
29
30pub mod Terminals;
31
32pub mod TreeViews;
33
34pub mod Webviews;
35
36pub mod WorkingCopy;