On Fri, Jul 24, 2009 at 10:13:40PM -0600, lee wrote:
> On Sat, Jul 25, 2009 at 12:04:12PM +1000, Cameron Simpson wrote:
> 
> > Get rid of the semicolon and retry. Mutt aborts macros when something
> > goes wrong, which was probably the semicolon. Remember, the macro is as
> > if you have _typed_ it all. There's no semicolon needed before the next 
> > thing
> > you type:-)
> 
> Ah, that makes sense. It's basically working now, but it still
> displays the currently selected message. It seems to do that after the
> first <enter>. If I try without the second <enter>, it still displays
> the message and leaves the second part of the macro in the command
> line so that I have to press enter myself. What might be causing that?
> 
> Do I need to escape the '*' in "unmailboxes *"? It would be logical
> that I should ... Hm, it works when the '*' is escaped, but still
> displays the current message.
> 
> 
> macro index .a "<enter-command>unmailboxes *<enter> \
>                       <enter-command>mailboxes \`mutt-mb -line 4 
> ~/Mail\`<enter>"

It's the space that you have in there. That space is just like you
hitting the space bar while sitting in the index (since after the first
<enter> there is command being constructed).
-- 
Brandon Sandrowicz

Reply via email to