On Thu, Jul 23, 2009 at 01:34:38PM +0200, Rocco Rutte wrote: > Hi, > > * lee wrote: > > > macro index .a "unmailboxes * ; mailboxes `mutt-mb -line ~/Mail`<enter>" > > macro index .l "unmailboxes * ; mailboxes `mutt-mb -line > > ~/Mail/Lists`<enter>" > > That's not how macros work. If you hit '.a', mutt will simulate you > pressing the keys 'u', 'n', 'm', ... and so on. I.e. it does not issue > 'unmailboxes *'. You need to tell it that a rc command is following like > so: > > macro index .a '<enter-command>unmailboxes *<enter>...' > > And you may also want to try to escape the backticks in the command > because otherwise the command will be expanded at startup time and not > execution time.
Thanks, that's exactly what I'm looking for! Unfortunately, it doesn't work: macro index .a "<enter-command>unmailboxes *<enter> ; \ <enter-command>mailboxes \`mutt-mb -line 4 ~/Mail\`<enter>" This seems to do the "unmailboxes" part, but not the second part of it. Mutt says "key not bound" and displays the currently selected mail instead.