Você precisa adicionar uma linha como a seguinte ao seu .muttrc
:
save-hook . '=INBOX.Archives.2015'
Por padrão, o Mutt deseja arquivar mensagens em pastas pelo nome do remetente. Então, quando eu clico em s , ele me pergunta com Save to mailbox ('?' for list): =sendername
. Eu gostaria de ter como padrão =INBOX.Archives.2015
.
Eu não acho que eu precise de uma macro, que é como isso foi resolvido: mutt: salva a mensagem na pasta específica
Eu só quero definir um padrão para que o prompt seja sempre =INBOX.Archives.2015
(posso redefini-lo uma vez por ano, o ano não precisa ser atualizado.)
Se você não quiser atualizar seu save-hook
a cada ano, também poderá usar %[%Y]
para expandir automaticamente o ano. Conforme descrito no manual HTML mutt , é possível aplicar os mesmos expandos que os usados no $ index_format .
Daí o seguinte:
save-hook . =INBOX.Archives.%[%Y]
se expande para o ano (hora local) em que a mensagem foi enviada. Ou se você quiser usar como padrão o ano atual, independentemente da data na mensagem em si, você usaria:
save-hook . =INBOX.Archives.%<%Y>
Você pode expandir essa abordagem para qualquer formato suportado pelo strftime (3) função. Então você pode definir arquivos mensais com:
save-hook . =INBOX.Archives.%[%Y.%m]
Tags mutt