Re: use current folder name as argument to abitrary command
* Noah Sheppard <nhsheppard@xxxxxxxxxx> [12-12-08 07:31]:
>
> I would like to be able to use the current folder name as an argument
> to arbitrary commands. I've read various wikis and forum postings
> about how "^" can be used in certain contexts (like setting record) to
> give the current folder name (as of 1.5.10 I believe), but this has
> not worked in the commands I'm trying to do.
>
> I'm using this to set up some mail archiving. Here's what I tried first:
>
> set my_archdir="/mnt/data/storage/mail/boxes" #the path to the directory
> which will contain my archive dirs
> macro index,pager S "<save-message>$my_archdir/^<enter>"
>
> This did not work (it treats the "^" literally), which doesn't
> particularly surprise me since "^" looks more like a magic symbol than
> a real variable. The next thing I tried was putting the current
> directory in a variable as a folder-hook, which also did not work:
"^" is a *special* character that has other meanings on the control
line. Try your macro with the "^" escaped, as:
macro indes,pager S "<save-message>$my_archdir/\^<enter>"
--
Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711
http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2
Registered Linux User #207535 @ http://counter.li.org