edamame 0.1.2

A fast TUI Markdown editor and viewer
Documentation
// Facade pattern: this file re-exports types from `src/config/config.rs`
// so call sites can write `use crate::config::Config` instead of
// `crate::config::config::Config`.  See CLAUDE.md "Module Facade Pattern".
#[allow(clippy::module_inception)]
pub mod config;
pub mod init;
pub mod keymap;
pub mod persistence;
pub mod readers;
pub mod sections;
pub mod theme;
pub mod theme_file;
pub mod themes;
pub mod warnings;

// `pub use` re-exports through the facade. Rustc reports `CustomExportEntry`
// as "unused" because the inner `pub mod config` shadows the parent name in
// dead-code analysis, but removing it breaks resolution in `src/export/`.
#[allow(unused_imports)]
pub use config::{
    AppearanceMode, Config, ConfigWarning, CustomExportEntry, DiagramsEnabled, ImagesEnabled,
    LoadedConfig, RemoteImagePolicy, WarningKind,
};
pub use keymap::{Action, CoalesceKind, KeyBindingOverrides, KeyMap, KeyMapError};
pub use persistence::{
    config_reads_allowed, config_writes_allowed, disable_config_dir, unpersisted_suffix,
    NOT_PERSISTED_NOTE,
};
pub use readers::list_export_stylesheets;
pub use theme::Theme;
pub use theme_file::ThemeFile;