ctags不能识别node.js和声生成器

如果我有这样的function

module.exports.login = function * () { 

要么

 exports.login = function * (next) { 

ctags不能够索引它。

有谁知道有这个问题的一些解决方法?

应该可以configurationctags来识别这些函数使用一些自定义正则expression式 。

通用ctags( https://ctags.io )可以捕获login

 [jet@localhost]~/var/ctags% cat foo.js module.exports.login = function * () {} exports.login = function * (next) {} [jet@localhost]~/var/ctags% ./ctags -o - foo.js login foo.js /^exports.login = function * (next) {}$/;" g class:exports login foo.js /^module.exports.login = function * () {}$/;" g class:module.exports