在emacs中使用丰富的CTAG和JavaScript
我正尝试在emacs中使用丰富的CTAG和JavaScript,遵循以下指导: 问题是,在以下情况下:在emacs中使用丰富的CTAG和JavaScript,javascript,emacs,exuberant-ctags,Javascript,Emacs,Exuberant Ctags,我正尝试在emacs中使用丰富的CTAG和JavaScript,遵循以下指导: 问题是,在以下情况下: my_obj: { foo: function() { }, bar: function() { this.foo(); } } 当我将光标放在this.foo中的foo上时,M-。或者find tag建议查找一个tag.foo而不是正确的foo,这显然是失败的 我做错了什么,或者emacs/js2模式不支持这个看似显而易见的用例 更新:我正在使用js
my_obj: {
foo: function() { },
bar: function() {
this.foo();
}
}
当我将光标放在this.foo中的foo上时,M-。或者find tag建议查找一个tag.foo而不是正确的foo,这显然是失败的
我做错了什么,或者emacs/js2模式不支持这个看似显而易见的用例
更新:我正在使用js2模式。作为js.el的一部分,js guess symbol在点检查之前是否有一个句点,并将其包含在搜索中。我不清楚为什么这样做…你可能想试试。我看了一下tern,谢谢你的指点。然而,当我尝试在JS文件上加载时,它似乎不喜欢处理数百个JS文件,因为节点报告打开了太多的文件。