Цветной Mutt в качестве простого баг-трекера

2013.09.23

Почтовый клиент — один из основных моих рабочих инструментов, наравне с текстовым редактором и браузером.  Чтобы почта работала быстро, я использую Mutt, который практически не потребляет ресурсов и умеет больше других клиентов, и читаю почту локально, получая её по POP3.  Но почту мало получить, в ней ещё надо ориентироваться.  В повседневной жизни с этим проблем нет, но иногда по работе мне попадаются клиенты, которые не пользуются трекерами, а только почтой.

Почтовый ящик легко превращается в довольно сносное средство организации с помощью адекватной подсветки.  У меня обычно получается 4 категории писем: непрочитанные, прочитанные, требующие обработки и старые, но которые пока рано отправлять в архив.  На экране это выглядит так:

Скриншот

Красным подсвечены письма, требующие реакции, фактически список TODO.  Для их маркировки я использую флаг (поставить/снять можно кнопкой F).  Внизу — письма старше месяца.  Остальное, думаю, должно быть понятно.  В файле ~/.muttrc это настроено так:

# Настройка цветов, источники:
# http://www.geeksaresexy.net/2010/06/16/how-to-teach-your-old-mutt-some-new-tricks/
# http://aperiodic.net/phil/configs/mutt/colors
# http://www.mutt.org/doc/manual/manual-4.html#ss4.2 — patterns
# ~/bin/show-all-256-colors.py

color hdrdefault color241 default
color status color255 color244
#color status color30 default
color quoted color60 default
color header red default "^Importance: high"  # important
color index color227 default "~U"             # unread
color index color196 default "~D"             # deleted
color index black red "~F !~p !~P"
color index white red "~F"                    # flagged
color index color245 black "~d >1m"           # old, variants: color239

Следить за развитием событий можно через RSS ленту или почтовую рассылку.