No more mhshow-charset-* but instead automatic invocation of iconv(1).
authormarkus schnalke <meillo@marmaro.de>
Sat, 14 Apr 2012 15:35:18 +0000 (17:35 +0200)
committermarkus schnalke <meillo@marmaro.de>
Sat, 14 Apr 2012 15:35:18 +0000 (17:35 +0200)
commit2433122c20baccb10b70b49c04c6b0497b5b3b60
tree625315ab32cfaa442f912ef8161f7a39dbdca79c
parent559039d546e7eb1d160c4e3bd3538845b645546e
No more mhshow-charset-* but instead automatic invocation of iconv(1).
Unless there is an mhshow-show-* rule, text/plain content types are
automatically piped through iconv(1) if their charset is foreign.
For mhshow-show-* rules, there's a new %c escape, which expands to the
foreign charset. The contents of the files, referenced by %f/%F are still
in foreign encoding. One might want to use `iconv -f %c %f | mycommand'
for custom mhshow-show-* rules.
We depend on iconv(1) now! But this may change to dependence on iconv(3),
soon.
This field is inconsistent and not at all finished, yet.
h/mhparse.h
uip/mhfree.c
uip/mhlistsbr.c
uip/mhparse.c
uip/mhshowsbr.c