Re: Need some help with send-hook and folder-hook, their order in muttrc

2017-11-07 Thread David Woodfall

On Tue, Nov 07, 2017 at 08:49:06AM -0800, Ian Zimmerman wrote:

On 2017-11-07 10:17, Chris Green wrote:

> I'd like to make it so that when I'm in a particular folder (which
> will probably be called 'cl') my From: address will also be
> c...@isbd.net.
>
> So I need to add something like:-
>
> folder-hook cl 'my_hdr From: Chris Green '
>
> However I'm a little unclear what else I need,

If you use my_hdr in folder hooks at all, you probably need something
like this line, from my own .muttrc:

folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed"

>From my experience, you'll never be able to keep track of them
individually and add the return-to-default hook for each header separately.


OK, it seems to get rather messy.

I think it may be easier to have a macro which

   Changes my_hdr
   Sends the message
   Changes my_hdr back

--
Chris Green


What I do is have a hooks file which runs other hooks files depending
on the folder:

My .mutt/hooks:

folder-hook 'imaps://domain/.*' source ~/.mutt/default
folder-hook =lists/* source ~/.mutt/listhook

My .mutt/default

my_hdr From: David Woodfall 
set sort=threads

My .mutt/listhook:

set collapse-all
set sort=threads
my_hdr From: David Woodfall 

The default file will set the header back after it has been changed in
the lists folder.


Can I use my_hdr from a macro?

2017-11-07 Thread Chris Green
I want to create a macro in 'compose'  which does something like the following:-

Set From: to something special
Send the message
Set From: back to the default

I can't quite see how to do this, how can one use my_hdr from a macro?
my_hdr isn't a function is it? ... or is it possible to just say
 in the macro definition?


Alternatively (but still needing a macro) I could do something that
works in index and pager and is a 'special' reply:-

Set From: to special address

Set From: back to default


So the question is basically how do I set my From: address in a macro?

-- 
Chris Green


Re: Need some help with send-hook and folder-hook, their order in muttrc

2017-11-07 Thread Chris Green
On Tue, Nov 07, 2017 at 08:49:06AM -0800, Ian Zimmerman wrote:
> On 2017-11-07 10:17, Chris Green wrote:
> 
> > I'd like to make it so that when I'm in a particular folder (which
> > will probably be called 'cl') my From: address will also be
> > c...@isbd.net. 
> > 
> > So I need to add something like:-
> > 
> > folder-hook cl 'my_hdr From: Chris Green '
> > 
> > However I'm a little unclear what else I need, 
> 
> If you use my_hdr in folder hooks at all, you probably need something
> like this line, from my own .muttrc:
> 
> folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed"
> 
> >From my experience, you'll never be able to keep track of them
> individually and add the return-to-default hook for each header separately.
> 
OK, it seems to get rather messy.

I think it may be easier to have a macro which

Changes my_hdr
Sends the message
Changes my_hdr back

-- 
Chris Green


Re: Need some help with send-hook and folder-hook, their order in muttrc

2017-11-07 Thread Ian Zimmerman
On 2017-11-07 10:17, Chris Green wrote:

> I'd like to make it so that when I'm in a particular folder (which
> will probably be called 'cl') my From: address will also be
> c...@isbd.net. 
> 
> So I need to add something like:-
> 
> folder-hook cl 'my_hdr From: Chris Green '
> 
> However I'm a little unclear what else I need, 

If you use my_hdr in folder hooks at all, you probably need something
like this line, from my own .muttrc:

folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed"

>From my experience, you'll never be able to keep track of them
individually and add the return-to-default hook for each header separately.

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet, fetch the TXT record for the domain.


Need some help with send-hook and folder-hook, their order in muttrc

2017-11-07 Thread Chris Green
I want messages sent from one particular folder to have a different
From: address.

Currently the only settings I have in my muttrc that affect the From:
address are:-

send-hook .  'my_hdr From: Chris Green '
...
...
send-hook ~l 'my_hdr From: Chris Green '


I use the c...@isbd.net address for all my mailing lists.


I'd like to make it so that when I'm in a particular folder (which
will probably be called 'cl') my From: address will also be
c...@isbd.net. 

So I need to add something like:-

folder-hook cl 'my_hdr From: Chris Green '

However I'm a little unclear what else I need, do I need something
like:-

folder-hook . 'my_hdr From: Chris Green '

and does it go before or after the specific 'cl one?  Plus, do these
two settings make the send-hook setting of my From: address redundant?
I still need the 'send hook ~l' one of course.

-- 
Chris Green