Mutt, используя elinks, чтобы раскрасить HTML и дилемму внешнего пейджера
1066
count0
В наши дни все больше и больше электронных писем в формате HTML не используются. К сожалению, заставить Mutt отображать HTML в цвете через elinks работает только частично из-за того, что внутренний пейджер Mutt перезаписывает цветовые коды, поступающие от внешнего инструмента. Чтобы преодолеть это, я использую внешний пейджер:
В моем .mailcap
text/html; elinks -dump -dump-color-mode 3 \ dump-charset utf-8 -default-mime-type text/htm %s; \ copiousoutput
и в .muttrc
set pager=more auto_view text/html
Однако теперь пейджер не отображает никаких писем, отличных от HTML, что делает его непригодным для использования.
Я хотел бы знать, есть ли способ либо
- Заставить внешний пейджер отображать не-html письма. (Я не понимаю, почему это не сработает.)
- Используйте внешний пейджер выборочно только для обозначенных типов .mailcap. (Передача вывода elinks к more не будет работать, так как вывод фильтруется внутренним пейджером.)
Вам когда-нибудь удавалось это решить? Кроме того, как вы узнали, что Mutt стирает цветовые коды от внешних инструментов? Интересно, есть ли способ переопределить это, так как я бы предпочел читать почту в mutt, а не открывать другое окно.
Sparhawk 8 лет назад
0
@ Sparhawk: нет, я не имею. Как вы можете видеть никакой активности здесь. Может быть, начать щедрость?
count0 8 лет назад
0
Поиск последовательности обработки цветовых кодов был проведен онлайн-исследованием с последующим методом проб и ошибок. Честно говоря, корень проблемы - глобальная настройка пейджера вместо mailcap. То, что я искал, было функцией, которая передавала бы достаточно данных бэкэнду пейджера, чтобы он мог быть обернут пользовательской программой.
count0 8 лет назад
0
Я не стал бы начинать щедрость, потому что мой любимый способ чтения - оставаться в "mutt". Если бы мне пришлось открыть внешний пейджер, я бы точно так же открыл новую страницу в Firefox. Жаль только, что он раздевает цветовые коды. Это кажется ненужным. (Я иногда получаю электронные письма с «мои ответы в красном».)
Sparhawk 8 лет назад
0
`Set allow_ansi =" yes "` помогает? Я нахожу, что это работает для кодов терминала ANSI в текстовых электронных письмах, но становится немного запутанным при пейджинге. См. Руководство для возможных последствий для безопасности.
Karl 7 лет назад
0
Цветовое шифрование происходило из-за того, что электронные письма cron не имели тип контента. текст / обычный исправил это.
Karl 7 лет назад
0
Рассматривали ли вы альтернативный порядок обработки писем, не относящихся к HTML?
bilbo_pingouin 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
5
Как мне настроить мой монитор / операционную систему для оптимального цветного дисплея?
-
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
1
Старая игра меняет цвета
-
1
Windows дата репрезентация
-
9
grep все файлы .java в каталоге для конкретной строки
-
1
Является ли kill -STOP временной командой?
-
4
Бесплатный HTML-редактор изображений для Windows?
-
2
Изменить количество строк и столбцов в VT420?