#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct MarkdownConfig {
pub conceal_mode: ConcealMode,
pub visual_thematic_breaks: bool,
pub interactive_tasks: bool,
pub visual_tables: bool,
pub table_alignment: bool,
pub table_navigation: bool,
}
impl Default for MarkdownConfig {
fn default() -> Self {
Self {
conceal_mode: ConcealMode::Dimmed,
visual_thematic_breaks: true,
interactive_tasks: true,
visual_tables: true,
table_alignment: true,
table_navigation: true,
}
}
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum ConcealMode {
Off,
#[default]
Dimmed,
Hidden,
}