"W. Trevor King" <wking@tremily.us> writes: > > I don't understand why your choice of LANG should depend on the > interactive-ness of an invocation. It's not the choice of LANG, but rather the acceptability of crashing with an unhandled exception. > The upside of a configurable language is that the user gets output in > their preferred encoding (UTF-8 or not) and—with a bit of additional > gettext work—in their preferred language. That sounds like a fair > trade to me. The downside is that it introduces another error condition into the script. The data from notmuch is unicode; conversion to most non-utf8 locales is lossy and can cause crashes. That's why I don't like the idea of enabling it without some explicit option or configuration choice. d P.S. I just saw your other reply, and yeah, a rebased version of the other 6 patches would be welcome.