Vim FuzzyFinder - как добавить поддержку тегов для других языков - PullRequest
1 голос
/ 09 июня 2011

В частности, я хочу использовать FufBufferTag в файлах coffeescript.Я добавил следующее в мой ~/.ctags

--langdef=coffee
--langmap=coffee:.coffee
--regex-coffee=/^[ \t]*([A-Za-z_]+): (\([^)]*\))? *->(.*)/\1 \2/f,function/

(пока что это базовый метод регулярного выражения coffeescript)

Если я запускаю ctags из командной строки, это работает, но FufBufferTag все еще не

1 Ответ

2 голосов
/ 25 октября 2011

У меня была такая же проблема с CSS;добавили регулярные выражения в мои .ctags, и они не будут отображаться с FufBufferTag.После поиска в buffertag.vim от FuzzyFinder я обнаружил, что он ограничивает языки с тегами.Я смог добавить эту строку в мой .vimrc, чтобы включить CSS с FufBufferTag:

let g:fuf_buffertag__css='--language-force=css'

Я предполагаю, что нечто подобное будет работать для ваших определений coffeescript:

let g:fuf_buffertag__coffee='--language-force=coffee'

...