Этого не должно быть.Я не знаю artesanal (а "тема" - неопределенный термин в Vim; у него есть схемы цветов , плагины типов файлов и синтаксические сценарии ; я надеюсь, что это не полный дистрибутив Vim, такой как spf-13 и Janus , который соблазняет вас быстрой установкой и настройками "из коробки", новы платите цену с повышенной сложностью (вам нужно понимать как схему загрузки Vim во время выполнения, так и произвольные соглашения о распределении) и негибкость (распределение может сделать некоторые вещи проще, а другие очень сложными)).
Похоже, синтаксис активен даже для простых файлов.Обычно синтаксис определяется типом файла , поэтому сначала проверьте :verbose setlocal filetype?
.Если это возвращает значение, вам нужно посмотреть на обнаружение :help filetypes
.
Если это пустое значение, возможно, что-то непосредственно устанавливает 'syntax'
.Вы можете проверить таким же образом: :verbose setlocal syntax?
.
Теперь, если это также пусто и :syntax list
не показывает что-то, выделение может также исходить от команд :match
или :call matchadd()
;:call clearmatches()
удалил бы это тогда.(И вам все равно нужно будет найти источник, который определяет эти совпадения.)