Как заставить MacVim автоматически загружать ~ / .vim / синтаксис

2

Это может быть что-то странное в MacVim, поэтому я спрошу здесь.

Я поместил файл синтаксиса в ~/.vim/syntax, но он не загружается. я имею syntax on в моем .vimrc,

Когда я открываю редактор, :scriptnames не включает файл синтаксиса.

Что-нибудь еще, что я должен сделать, чтобы удостовериться, что это загружается?

Steven Xu
источник

Ответы:

2

В дополнение к зависимости от обнаруженного типа файла, который может быть неправильным, существует по крайней мере два альтернативных способа принудительной загрузки определенного файла синтаксиса.

  1. Запустите команду вручную :set ft=lesscss

  2. Добавьте предыдущий параметр в модельную линию рядом с началом или концом файла. Увидеть :help modeline,

Stu
источник
1

Догадаться. Кажется, что файлы в $ VIMRUNTIME / синтаксис загружаются на основе обнаруженного типа файла, когда загружается фактический файл.

http://vimdoc.sourceforge.net/htmldoc/syntax.html#syntax-loading

Поэтому я просто переименовал файл в обнаруженный тип файла, lesscssи загрузился нормально.

Steven Xu
источник