Como posso alterar a pasta padrão “save” no Mutt?

4

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.)

    
por Amanda 10.11.2015 / 00:47

2 respostas

3

Você precisa adicionar uma linha como a seguinte ao seu .muttrc :

save-hook . '=INBOX.Archives.2015'
    
por 10.11.2015 / 10:02
1

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]
    
por 03.11.2018 / 19:13

Tags