On Tue, Dec 31, 2024 at 09:54:06AM +0800, Kevin J. McCarthy wrote:
> > for my next mutt tweak, my goal is to set up a macro key binding
> > which will go in the pager keymap and, as its main job, will
> > execute a <shell-escape>. The part which -- as far as I can see --
> > is nontrivial: I need to pass the name of the current folder as an
> > argument to the executed script.
> > It is easy enough to set up a series of folder-hook mutt config
> > commands so that the name ends up in a user mutt variable, say
> > $my_folder_name. The seeming difficulty is in exporting this
> > value to the external environment (in the precise Unix sense of
> > this term). So far, any way I've thought of doing this turned out
> > to only "beg the question".
> The safest way might be to just use an environment variable
> instead. Then, you can deal with parameter quoting issues properly
> in your script, in a way that Mutt can't.
> folder-hook . 'set my_mailbox=$visual;setenv MYMAILBOX $visual'
Ta-daa !! I have not known about setenv. Thanks!
--
Ian
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.