2013-06-13 1 views
0

Я буду редактировать некоторые бездействующие файлы. Теперь я хочу, чтобы тип файла был «меньше», но я хочу, чтобы vim делал все включения css и css3-плагинов при открытии файла .less.Vim: запустите обработку одного файла при открытии другого типа файлов

Есть моменты, когда я хотел бы сделать это, что может быть менее очевидным, но если мы сможем найти лучший метод для этого конкретного случая, я могу изменить технику для того, что мне нужно.

Мысли?

Спасибо!

ответ

2

Чтобы «наследовать» параметры типа файла из другого типа файлов, используйте это как отправную точку; вы можете добавить настройки после него. Разместите его на ~/.vim/ftplugin/less.vim:

if exists('b:did_ftplugin') | finish | endif 

runtime! ftplugin/css.vim 
runtime! ftplugin/css_*.vim ftplugin/css/*.vim 
+0

Это второй, по сути, два вызова времени выполнения! ? –

+0

По-видимому, к моменту, когда скрипт вызывается, b: did_ftplugin действительно существует ... –

+1

Существует три разных шаблона файлов для плагинов типов файлов. Разделение на две команды ': runtime' гарантирует, что главная из них будет получена сначала, но вы также можете поместить все три шаблона после одного': runtime'. –

 Смежные вопросы

  • Нет связанных вопросов^_^