Возможно, Ragtag не понимает несколько типов файлов.Работает ли это, когда вы :set ft=php
или :set ft=html.php
?
Я никогда не использовал ragtag, но так как вы тоже используете Snipmate, почему бы вам просто не набрать php<Tab>
?
Это, безусловно, намного легче запомнить и более "мнемонично", чем <C-X>_
(если я хорошо прочитал документ).
- РЕДАКТИРОВАТЬ -
Похоже, что проверка сделана для ft
(тип файла) в строке 71 , но она принимает только "php"
в качестве значения, поскольку у вас есть set ft=php.html
ragtag также должен принимать "php.html"
.
Я думаю, что изменение этой строки с
if &ft == "php"
на
if &ft == "php" || &ft == "php.html"
должно работать.