- PGM="`$SEARCHPROG $SEARCHPATH w3m`"
- if [ ! -z "$PGM" ]; then
- echo 'mhshow-show-text/html: charset="%{charset}"; '"\
-%p$PGM"' "${charset:+-I $charset}" -T text/html %F' >> $TMP
- fi
+ PGM=`$SEARCHPROG "$SEARCHPATH" lynx`
+ if [ ! -z "$PGM" ]; then
+ echo 'mhshow-show-text/html: charset=%{charset}; '"\
+%l$PGM"' -child -dump -force-html ${charset:+--assume_charset} ${charset:+"$charset"} %F' >> $TMP
+ #### lynx indents with 3 spaces, remove them and any trailing spaces.
+ echo 'mhfixmsg-format-text/html: charset=%{charset}; '"\
+$PGM "'-child -dump -force_html ${charset:+--assume_charset} ${charset:+"$charset"} %F | '"\
+expand | sed -e 's/^ //' -e 's/ *$//'" >> $TMP
+ echo 'mhbuild-convert-text/html: charset=%{charset}; '"\
+$PGM "'-child -dump -force_html ${charset:+--assume_charset} ${charset:+"$charset"} '"\
+%F${replfmt}" >> $TMP
+ else
+ PGM=`$SEARCHPROG "$SEARCHPATH" elinks`
+ if [ ! -z "$PGM" ]; then
+ echo "mhshow-show-text/html: %l$PGM -dump -force-html \
+-eval 'set document.browse.margin_width = 0' %F" >> $TMP
+ echo "mhfixmsg-format-text/html: $PGM -dump -force-html \
+-no-numbering -eval 'set document.browse.margin_width = 0' %F" >> $TMP
+ echo "mhbuild-convert-text/html: $PGM -dump -force-html \
+-no-numbering -eval 'set document.browse.margin_width = 0' %F${replfmt}" >> $TMP
+ else
+ echo 'mhbuild-convert-text/html: cat %F' >> $TMP
+ fi
+ fi