A opção imap_peek pode ser o que você está procurando.
Mutt remove automaticamente o sinalizador 'N' do e-mail depois que ele foi aberto. Não quero marcar este sinalizador novamente depois de ver o conteúdo do email. Seria melhor substituir o comportamento da marca 'ler' apenas quando eu inserir um comando específico ou uma regra particular aplicada, ou seja, o conteúdo foi visto acima de 10 segundos.
Como desabilitar a remoção do Mutt automatic 'N'? É possível aplicar regras para acionar "marcar como lida"?
A opção imap_peek pode ser o que você está procurando.
Estou procurando uma boa solução para isso também.
Aqui está uma solução (imperfeita) que tentei:
macro index <return> "<previous-unread><next-unread><enter><set-flag>N" "go to unread message and mark as new"
macro pager j "<next-unread><set-flag>N" "j- marking emails as new"
macro pager k "<previous-unread><set-flag>N" "k- marking emails as new"
Esse tipo de coisa funciona se você não se importa em atropelar a bandeira antiga. (por exemplo: se você já estiver usando unset mark_old
de qualquer maneira)
Outra coisa que é possível é set read_only
in muttrc- mas obviamente existem grandes limitações aqui.