On May 31 14:18, Christian Ebert wrote: > * Steve S on Saturday, May 31, 2008 at 12:44:32 +0200 > > I have a macro with this signature: > > > > set pipe_split=yes > > macro index ,k '<tag-prefix><pipe-message>cat > $(tempfile) && echo > > "doing stuff..."<enter>' > > > > If I tag some messages and hit `;,k`, the macro is applied to only one > > message. > > I believe you are looking for <tag-prefix-cond> instead of > <tag-prefix>. >
I should have been more specific. Yes, that works if and only if one or more messages are tagged. However, as I understand [1], the above macro should operate - on one or more tagged messages with `;,k` - and on a single, non-tagged selected message with just `,k` if I want to treat only this one. [1] http://wiki.mutt.org/?MuttGuide/Macros steve
