Как сделать так, чтобы Mutt отображал поле даты на экране указателя?

17

Я хотел бы видеть дату письма в списке, который появляется при запуске mutt.

Как я могу это сделать?

Стив Яковенко
источник

Ответы:

18

Вы можете установить index_formatпеременную так, чтобы она включала всевозможные подробности о каждом сообщении. В частности, вам, вероятно, понадобится %dстрока формата, которая вставляет дату, отформатированную в соответствии со значением date_format, или одну из других строк формата даты, таких как %{fmt}, %[fmt]и т. Д. В качестве примера, вот моя index_formatнастройка по умолчанию :

set 'index_format="%4C %Z %{%b %d} %-15.15L (%4l) %s"'

Посмотрите документацию для получения более подробной информации о том, что вы можете настроить, и что представляют собой строки расширенного формата даты.

D_Bye
источник
9
Обратите внимание, что если вы использовали %d(часовой пояс отправителя) или %D(ваш часовой пояс) в index_format, не заключайте его в фигурные скобки. Например, если у вас есть .muttrc set date_format="%d %b %R", вам нужно использовать set index_format="%4C %Z %D %-15.15L (%4l) %s"вместо "%4C %Z %{%D} %-15.15L (%4l) %s". В противном случае вы получите интерпретацию strftime %dили %D. Как написано в справочной странице strftime: «Еч». (-:
Стив ХХХ