Я использую 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
сочетание клавиш при открытии файла с простым текстом в качестве вложения.