【问题标题】:Using exuberant ctags with JavaScript in emacs在 emacs 中使用带有 JavaScript 的 exuberant ctags
【发布时间】:2014-03-23 06:50:24
【问题描述】:

我正在尝试在 emacs 中使用带有 JavaScript 的 exuberant ctags,遵循此处的指导:http://mattbriggs.net/blog/2012/03/18/awesome-emacs-plugins-ctags/

问题是,在这样的情况下:

my_obj: {
    foo: function() { },
    bar: function() {
        this.foo();
    }
}

当我将光标放在this.foo中的foo上时,M-.find-tag建议找到标签.foo(而不是正确的foo),这显然失败了。

我做错了什么,还是 emacs/js2-mode 不支持这个看似显而易见的用例?

更新:我正在使用 js2 模式。

【问题讨论】:

  • 你可能想试试tern
  • 我看了燕鸥,谢谢指点。但是,当我尝试在它们上执行loadEagerly 时,它似乎不喜欢处理我拥有的数百个 JS 文件——节点报告打开的文件太多。

标签: javascript emacs exuberant-ctags


【解决方案1】:

作为js.el 的一部分,js--guess-symbol-at-point 检查符号之前是否有句点并将其包含在搜索中。我不清楚为什么会这样……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多