Re: one macro to save many messages in different folders?
On Thu, Sep 20, 2007 09:50:20 AM -0500, Kyle Wheeler
(kyle-mutt@xxxxxxxxxxxxxx) wrote:
> On Wednesday, September 19 at 10:47 PM, quoth M. Fioretti:
> >For several reasons not really relevant here, I have the messages
> >of several mailing lists delivered to one common inbox folder. When
> >I have read them, I want to tell mutt, with one keystroke, to look
> >at all the messages I have tagged and save each of them to the
> >folder corresponding to its mailing list.
> ...
> Use a macro that will tag each category in turn, and save them to
> the appropriate location:
>
> macro index ,s '<tag-pattern>~h ?List-id Centos<enter>\
> <tag-prefix><save-message>+centos<enter>\
> <tag-pattern>~h ?List-id OpenOffice<enter>\
> <tag-prefix><save-message>+openoffice<enter>\
> <tag-pattern>~h ?List-id someotherlist<enter>\
> <tag-prefix><save-message>+someotherlist'
Thanks for the pointer, but I must be still missing something. First
of all, the syntax above doesn't work here when I test the tag-pattern
commands from within mutt (1.5.9i): I have to type (after T) :
~h "List-Id: CentOS"
that is, no question mark, add quotes.
When I put everything together in a macro, with or without the comma
after "macro index":
macro index ,S '<tag-pattern>~h "List-Id: CentOS mailing
list"<enter><tag-prefix><save-message>+2007.09.centos<enter><tag-pattern>~h
"List-Id: For users of
Fedora"<enter><tag-prefix><save-message>+2007.09.fedora<enter><tag-pattern>~h
"Mailing-List: contact
users-help@xxxxxxxxxxxxxx"<enter><tag-prefix><save-message>+2007.09.oo_users'
something happens, but is not what I want. First I get a compose
window, with (I believe) the first of the tagged messages, then a
prompt to save another of the tagged messages to the folder I set in
the macro. If I unset confirmappend I do find all the right messages
tagged when I get back to the index, but not moved to the destination
folders, except three.
I found in the centos folder, that is the first mentioned in the
macro, three messages, one from centos, one from openoffice users, one
from fedora: I assume they where the first found by each of the three
parts of the macro. What is still missing?
TIA,
Marco
--
Help *everybody* love Free Standards and Free Software!
http://digifreedom.net