Есть ли способ открыть следующее непрочитанное сообщение muttодним ключом? Я могу перейти к следующему непрочитанному, с next-new-then-unreadкоторым связано Tabпо умолчанию. Тем не менее, если в текущем почтовом ящике нет непрочитанных сообщений, я бы использовал их next-unread-mailbox(по умолчанию не связан). В любом случае это неоптимально, потому что, если у меня есть новое сообщение, выйдите muttи muttснова откройте , это не переместит меня в почтовый ящик, содержащий «новые» сообщения. (Предположительно, почтовый ящик больше не читается.)
Кроме того, оба они переходят к следующему сообщению в представлении индекса, и мне приходится вручную открывать сообщение в представлении пейджера (с помощью Enter). Есть ли способ открыть следующее непрочитанное сообщение, независимо от того, в каком почтовом ящике оно находится?
Я использую neomutt, поэтому я нашел один частичный обходной путь - использование команд боковой панели.
macro index,pager , '<sidebar-next-new><sidebar-open><enter>'
Проблема в том, что при этом автоматически открывается следующий непрочитанный почтовый ящик (из боковой панели). Следовательно, если в текущем и другом почтовом ящике есть непрочитанные сообщения, эта команда откроет сообщение в другом почтовом ящике вместо текущего.
<next-unread-mailbox>независимо от того, есть ли непрочитанные сообщения в текущем почтовом ящике. В этом случае он переключится на другой почтовый ящик и не откроет следующее непрочитанное сообщение в текущем почтовом ящике. Другая проблема (согласно моему вопросу) состоит в том,<next-unread-mailbox>что не ищет непрочитанные / новые сообщения, а непрочитанные почтовые ящики .