Mutt: позвольте vim управлять подсветкой синтаксиса при просмотре вложений в виде простого текста

Mutt: позвольте vim управлять подсветкой синтаксиса при просмотре вложений в виде простого текста

Я использую muttдля электронной почты и позволяю vimобрабатывать простые текстовые вложения. В моем ~/.mailcapя имею

text/plain; view %s ; needsterminal

Это работает отлично, но это удаляет всю подсветку синтаксиса. Я часто получаю исходный код во вложениях, и было бы здорово иметь подсветку синтаксиса. Есть ли опция, которая позволила бы мне сохранить ее?

Я тоже пробовал, vim -R -- %s ; needsterminalно ~/.mailcapрезультат тот же.

Спасибо.

решение1

Поместите следующее в ваш ~/.muttrc:

set allow_ansi

Это, а также ваше правило mailcap помогли мне увидеть .diffвложение с подсветкой синтаксиса.

решение2

Старый вопрос, но я подумал, что поделюсь своим решением; В своем mailcaprcя добавил text/plain; vim -u <path to my vimrc> - ; needsterminal(тире важно)

Это позволяет мне открывать простой текст в vim с моей собственной конфигурацией, используя mсочетание клавиш при открытии файла с простым текстом в качестве вложения.

Связанный контент