On 08Sep2015 22:36, Ian Zimmerman <i...@buug.org> wrote:
On 2015-09-07 18:50 +1000, Cameron Simpson wrote:

 macro index g "<sync-mailbox><group-reply>" "group reply"
 macro pager g "qg" "group reply"

Buried in here is the information that mutt scans for macros
recursively, which is news to me.  Still deciding if it is good or bad
news, but it's good to know about it :-P

No, it parses them incrementally. So in the pager using the above, mutt sees my type "g", and pushes "qg" onto the input queue. Then it pulls off the "q", which is mapped the <quit>, and quits the pager. Then it pulls off the "g" and pushes "<sync-mailbox><group-reply>". So in a sense the input queue is a stack, but otherwise it is all iterative.

Cheers,
Cameron Simpson <c...@zip.com.au>

Reply via email to