如果我有这样的功能
module.exports.login = function * () {
或者
exports.login = function * (next) {
ctags 无法索引它。
有谁知道这个问题有一些解决方法吗?
如果我有这样的功能
module.exports.login = function * () {
或者
exports.login = function * (next) {
ctags 无法索引它。
有谁知道这个问题有一些解决方法吗?
应该可以配置 ctags 使用一些自定义正则表达式来识别这些函数。
Universal-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