* Sertaç Ö. Yıldız on Sunday, September 09, 2007 at 00:13:34 +0300 > If you have w3m working with inline images, calling w3m (from a script¹) > to display those html messages is practically same as displaying them in > the pager area. > > ¹ similar to this one: http://zhar.net/projects/shell/mutt-view-html
This is actually a nice idea. The script can be made safer by using mktemp to create the temporary file and directory: -tmpdir=/tmp/mutthtmltmpdir -mbox=/tmp/tmpbox +mbox=`mktemp -t mutt-html-mbox.XXXXXXXXXX` || exit 1 +cat - > $mbox +tmpdir=`mktemp -d -t mutt-view-html.XXXXXXXXXX` || exit 1 -mkdir $tmpdir and then pipe the message instead of copying it: macro index,pager <F7> "\ <enter-command> set my_wait_key=\$wait_key wait_key=no<enter>\ <pipe-message>mutt-view-html.sh<enter>\ <enter-command> set wait_key=\$my_wait_key &my_wait_key<enter>\ " "view HTML in browser" c -- Python Mutt utilities <http://www.blacktrash.org/hg/muttils/>
