У меня есть следующие в моей .vimrc, чтобы выделить строки длиннее 80 символов:Ограничение соответствия в vim определенным типам файлов?
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.*/
Это работает очень хорошо. Однако проблема в том, что я бы предпочел, чтобы она работала только на определенные типы файлов. В принципе, любой язык программирования должен быть выделен, и такие вещи, как html, xml и txt файлы, не должны быть. Я уверен, что смогу сделать это легко с помощью autocmd, но я не уверен, что это лучший способ достичь этой цели. У кого-нибудь есть мнения?
Арг, на самом деле это не совсем то, о чем вы просили. Хм, интересно, можно ли отменить FileType ... – Benj
Да, как я уже сказал, я думаю, что делать это так, чтобы autocmds могли работать достаточно хорошо, вам просто нужно поменять, какие файлы здесь. Вместо html и xml он должен быть c, C++ и т. Д. Итак, если FileType можно было бы скрыть, это было бы еще лучше. –
Хмм, я не думаю, что это так. Похоже, вам нужно будет фактически указать типы файлов, для которых вы хотите эту подсветку. – Benj