Vim FuzzyFinder - 如何为其他语言添加标签支持

时间:2011-06-09 09:19:21

标签: vim coffeescript fuzzyfinder

具体来说,我想在coffeescript文件中使用FufBufferTag。我已将以下内容添加到~/.ctags

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

(目前非常基本的coffeescript方法正则表达式)

如果我从命令行运行ctags,它可以正常工作,但FufBufferTag仍然没有

1 个答案:

答案 0 :(得分:2)

我遇到了与CSS相同的问题;将正则表达式添加到我的.ctags中,它们不会出现在FufBufferTag中。在搜索了FuzzyFinder的buffertag.vim之后,我发现它限制了标记语言。我能够将这一行添加到我的.vimrc中以使用FufBufferTag启用CSS:

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

我假设类似的东西适用于你的咖啡因定义:

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