Ultisnips нарушает синтаксис рельсов. Как правильно настроить? - PullRequest
1 голос
/ 04 марта 2012

https://github.com/sirver/ultisnips <- отредактировано </p>

Я использую ultisnips, и мои фрагменты рельсов работают, только когда у меня ruby.rails filetype.

:set filetype=ruby.rails

Но тогда у меня нет синтаксиса рельсов. Поскольку синтаксис работает на :set filetype=ruby

Как правильно настроить тип файла или правильно распознать синтаксис?

EDIT: Сообщено на панель запуска ultisnips: https://bugs.launchpad.net/ultisnips/+bug/946549

1 Ответ

2 голосов
/ 06 марта 2012

У меня возникли проблемы с пониманием проблемы. Если вам нужен фрагмент рельса в типе файла ruby, почему бы вам просто не создать файл ~/.vim/UltiSnips/ruby.snippets и добавить строку

extends rails

Или ваша проблема заключается в установке типа файла на ruby.rails? Если это так, создайте новый файл ~ / .vim / ftdetect / rails.vim (имя не имеет значения).

autocmd BufNewFile,BufRead *.rails set ft=ruby.rails

Быстрое редактирование: теперь есть также UltiSnipsAddFiletypes (еще не в 2.1, будет в 2.2 и уже в репозитории). Вы также можете отредактировать ~ / .vim / ftplugin / rails.vim и добавить

UltiSnipsAddFiletypes rails.ruby
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...