Colorazione di fili collassati nel bastardo


2

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.

Risposte:


0

Ho usato il seguente successo:

color index yellow  default "~v~(!~N)~(!~F)" # collapsed thread with no New or Flagged
color index red     default "~v~(~F)~(!~N)"  # collapsed thread with Flagged but no New
color index green   default "~v~(~N)"        # collapsed thread with New

Purtroppo hai provato questi ... Versione non corrispondente? Sto usando mutt 1.5.23.


1
Ho difficoltà a capire come questo risponda alla domanda dell'autore. La domanda su quale versione sta usando l'autore sembra più un commento che avrebbe dovuto essere chiesto prima di pubblicare questa risposta.
Ramhound

Non sono sicuro del motivo per cui non ha funzionato prima quando ho provato, ma la tua soluzione funziona per me ora. Grazie!
Rich

1
@ Ramhound - Concordo. tuttavia, non avevo il rappresentante per commentare.
eff
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.