On Fri, 13 Feb 2009, Ed Blackman wrote: > Do this, inside mutt type: > > :`echo 'set my_test=foo'` > > and then > > :set ?my_test
This example worked, but I might find the reason why it didn't work in general. I saved the following script as mutt-test and put a line `mutt-test bar` in my .muttrc #!/bin/sh email="$1" cat <<EOF set my_test1=${email} set my_test2=${email} set my_test3=cat EOF set ?my_test1 does give the expected answer but not for my_test2 and my_test3 (unknown variable). My conjecture is the that back-tick trick only work for the first line for output and it will ignore the rest of lines. -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 唐詩222 秦韜玉 貧女 蓬門未識綺羅香 擬託良媒益自傷 誰愛風流高格調 共憐時世儉梳妝 敢將十指誇鍼巧 不把雙眉鬥畫長 苦恨年年壓金線 為他人作嫁衣裳