From 5c42efe1ca045fd226d435ab5aaa465c1ef2929d Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Sun, 16 Dec 2018 12:37:44 +0100 Subject: [PATCH] show preferred content type if available --- alot/widgets/thread.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/alot/widgets/thread.py b/alot/widgets/thread.py index 01a280c4a..737690950 100644 --- a/alot/widgets/thread.py +++ b/alot/widgets/thread.py @@ -288,7 +288,11 @@ def _get_multiparts(self): for ctype, text in self._message.get_body_parts()] - self._current_part = 0 + preferred = 'text/plain' if settings.get( + 'prefer_plaintext') else 'text/html' + prefs = [i for i, e in enumerate(self._multiparts) + if e[0] == preferred] + self._current_part = prefs[0] if prefs else 0 return self._multiparts