pub struct Index {
pub format: Option<String>,
pub sort: Option<String>,
pub sort_aux: Option<String>,
pub date_format: Option<String>,
pub collapse_unread: Option<bool>,
pub uncollapse_jump: bool,
pub hide_thread_subject: Option<bool>,
pub uncollapse_new: Option<bool>,
pub strict_threads: Option<bool>,
pub sort_re: Option<bool>,
}Fields§
§format: Option<String>§sort: Option<String>Initial sort: date/from/subject/size/threads, “reverse-” prefix
allowed (the o menu can still change it at runtime).
sort_aux: Option<String>“last-date-sent” orders threads by their newest message instead of the default oldest-first.
date_format: Option<String>chrono strftime string for the index date column (mutt’s date_format), e.g. “%d.%m.%Y”; default “%b %e”, like mutt’s index date.
collapse_unread: Option<bool>mutt’s $collapse_unread (default true, as in mutt): a thread holding unread mail folds like any other. False leaves those threads open when everything else folds.
uncollapse_jump: boolmutt’s $uncollapse_jump: unfolding a thread puts the cursor on its first unread message.
hide_thread_subject: Option<bool>mutt’s $hide_thread_subject: a thread reply whose subject matches its parent’s shows a blank subject (just the tree arrow). Off by default here, where mutt has it on, so rmut’s look is unchanged unless asked.
uncollapse_new: Option<bool>mutt’s $uncollapse_new: a collapsed thread that receives a new message unfolds. True unless set otherwise, as in mutt.
strict_threads: Option<bool>mutt’s $strict_threads: thread by In-Reply-To and References only. False (the default, as in mutt) also groups a root whose subject repeats one already in the mailbox, which is what threads mail that arrives without those headers at all.
sort_re: Option<bool>mutt’s $sort_re: the subject grouping only takes a root whose subject carries the $reply_regexp prefix. True by default, as in mutt; false groups any equal subject, unrelated “hi” mail included.