2

Я пытаюсь выяснить синтаксис раскраски свернутых нитей в индексе Mutt. Документация к шаблонам Mutt , похоже, не содержит описания того, как это работает, и до сих пор я был полностью не в состоянии понять это методом проб и ошибок.

Я хотел бы, чтобы свернутые темы, которые содержат непрочитанные (новые) сообщения, всегда были зеленого цвета. Если свернутые темы без непрочитанных сообщений содержат помеченные сообщения, я бы хотел, чтобы они были красными.

Пока что каждый набор шаблонов, которые я пробовал, приводит к тому, что потоки, содержащие помеченные и непрочитанные сообщения, окрашиваются в красный цвет (я хочу, чтобы они были зелеными).

Эти работы:

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

Но это не так:

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

Я также попытался изменить порядок команд «~ v ~(~ F)» и «~ v ~(~ N)» в файле, но правило "помечено" всегда имеет приоритет над "новым" править.

В идеале я хотел бы понять, как работает синтаксис для раскрашивания свернутых потоков, но на этом этапе я бы с радостью согласился с набором правил, обеспечивающих цветовую схему, описанную выше.

1 ответ1

0

Я успешно использовал следующее:

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

К сожалению, вы пробовали это ... Несоответствие версий? Я использую Mutt 1.5.23.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .