具体来说,我想FufBufferTag
在咖啡脚本文件中使用。我已将以下内容添加到我的~/.ctags
--langdef=coffee
--langmap=coffee:.coffee
--regex-coffee=/^[ \t]*([A-Za-z_]+): (\([^)]*\))? *->(.*)/\1 \2/f,function/
(到目前为止非常基本的咖啡脚本方法正则表达式)
如果我从命令行运行 ctags,它可以工作,但FufBufferTag
仍然不能
具体来说,我想FufBufferTag
在咖啡脚本文件中使用。我已将以下内容添加到我的~/.ctags
--langdef=coffee
--langmap=coffee:.coffee
--regex-coffee=/^[ \t]*([A-Za-z_]+): (\([^)]*\))? *->(.*)/\1 \2/f,function/
(到目前为止非常基本的咖啡脚本方法正则表达式)
如果我从命令行运行 ctags,它可以工作,但FufBufferTag
仍然不能
我对 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'