Mam wiersze następujących w moim .vimrc do podkreślają dłuższe niż 80 znaków:Ograniczanie dopasowania w vim do niektórych typów plików?
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.*/
Działa to całkiem dobrze. Problem polega jednak na tym, że wolałbym go, gdyby działał tylko na niektórych typach plików. Zasadniczo, każdy język programowania powinien być podświetlony, a pliki takie jak HTML, Xml i Txt nie powinny być. Jestem prawie pewny, że mogę to zrobić z autocmdem, ale nie jestem pewien, czy to najlepszy sposób na osiągnięcie tego celu. Ktoś ma jakieś opinie?
Argh, tak naprawdę to nie jest to, o co prosiłeś. Hmm, zastanawiam się czy możliwe jest zanegowanie FileType ... – Benj
Tak, jak powiedziałem, myślę, że zrobienie tego w ten sposób z autocmdami może działać wystarczająco dobrze, po prostu trzeba zamienić, które pliki są tutaj. Zamiast html i xml, powinno być c, C++, etc ... Tak więc, jeśli TypeType mógłby zostać zanegowany, to byłoby jeszcze lepiej. –
Hmm, nie sądzę, że tak. Wygląda na to, że będziesz musiał podać listę typów plików, dla których chcesz wyróżnić tę opcję. – Benj