Sto cercando di capire la sintassi della colorazione dei fili collassati nell'indice mutt. La documentazione per i modelli mutt non sembra includere una descrizione di come funziona, e finora sono stato completamente incapace di capirlo per tentativi ed errori.
Quello che mi piacerebbe è che i thread compressi contengano messaggi non letti (nuovi) sempre colore verde. Se thread compressi senza messaggi non letti contenere messaggi segnalati, quindi mi piacerebbe che fossero rossi.
Finora, ogni insieme di pattern che ho provato risulta in thread che contengono sia i messaggi contrassegnati che quelli non letti che vengono colorati in rosso (li voglio verdi).
Questi funzionano:
color index green default "~N" # unread messages
color index green default "~N~F" # unread flagged messages
color index red default "~F" # flagged messages
color index green default "~v~(~N)" # collapsed thread with unread
Ma questi no:
color index green default "~v~(~N~F)" # attempt to keep threads with unread green
color index red default "~v~(~F)" # colours collapsed threads with flagged and unread red
color index red default "~v~(!~N~F)" # ditto
color index red default "~v~(^!~N~F)" # ditto
color index red default "~v~(~F)~(!~N)" # ditto
color index red default "~v~(~F)~v~(!~N)" # ditto
Ho anche provato a cambiare l'ordine dei comandi "~ v ~ (~ F)" e "~ v ~ (~ N)" nel file, ma la regola "flaggata" sembra sempre avere la precedenza sul "nuovo" regola.
Idealmente mi piacerebbe capire come funziona la sintassi per colorare i thread compressi, ma a questo punto mi piacerebbe accontentarmi di una serie di regole che raggiungono il colore descritto sopra.