Múltiplos folder-hook
s são sempre executados em ordem.
Portanto, você deve primeiro fornecer uma configuração que corresponda a todas as pastas; então configurações para pastas particulares.
No seu caso, primeiro defina a ligação padrão para todas as pastas e, em seguida, a macro específica para a pasta foo:
folder-hook . "macro attach s <save-entry>"
folder-hook foo "macro attach s <save-entry><kill-line>~/bar/<enter>"
Eu encontrei a ligação padrão pressionando ? no menu de anexos e procurando por s
.
Isso é mencionado na documentação do mutt para folder-hook
:
...is not restored to its previous value when reading a different mailbox. To specify a default command, use the pattern “.” before other folder-hooks adjusting a value on a per-folder basis because folder-hooks are evaluated in the order given in the configuration file.