Mutt: pozwól vimowi obsługiwać podświetlanie składni podczas przeglądania zwykłego załącznika tekstowego

0

używam mutt na e-mail i pozwoliłem vim obsługiwać załączniki zwykłego tekstu. W moim ~/.mailcap mam

text/plain; view %s ; needsterminal

To działa dobrze, ale usuwa wszystkie podświetlenia składni. Często otrzymuję kod źródłowy w załącznikach i byłoby świetnie mieć podświetlanie składni. Czy istnieje opcja, która pozwoliłaby mi ją zachować?

Próbowałem też vim -R -- %s ; needsterminal w ~/.mailcap ale wynik jest taki sam.

Dzięki.

Dominique
źródło

Odpowiedzi:

0

Umieść następujące elementy w ~ / .muttrc:

set allow_ansi

To, wraz z twoją zasadą mailcap, działało na mnie, aby zobaczyć .diff załącznik z podświetlaniem składni.

garyjohn
źródło
Dziękuję za odpowiedź, ale to nie działa dla mnie. Mutt wyświetla teraz takie rzeczy gpg: Good signature, etc. w kolorze, ponieważ prawdopodobnie są one otoczone kolorowymi kodami ANSI, ale wciąż nie są radością z podświetlaniem składni w załącznikach.
Dominique
Niestety, superużytkownik nie jest dobrym forum do rozwiązywania problemów. Jednak przychodzi na myśl wiele możliwych problemów. Czy to view znalezione przez mutt masz podświetlanie składni? ( :version ) Robi view myślisz, że to kolorowy terminal? ( :set term? t_Co? ) Zrobił view wykryć „typ pliku”? ( :set ft? ) Zrobił view wybrać plik składniowy? ( :echo b:current_syntax? ) Gdy view wyświetla załącznik, czy można go w ogóle wyświetlać? ( :help colortest.vim )
garyjohn
Po uruchomieniu z linii poleceń, view zachowuje się doskonale i ma podświetlanie składni. Jest tylko jeden view w moim systemie. podejrzewam mutt jakoś usuwa kolory.
Dominique