问题标签 [js2-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何让 js2-mode 在 Emacs 中使用空格而不是制表符?
我正在使用js2-mode在 Emacs 中编辑 Javascript,但我似乎无法让它停止使用制表符而不是空格进行缩进。我的其他模式工作正常,只是在使用 js2 时出现问题。
javascript - Javascript Error: missing = in destructuring declaration
I am getting a javascript error
"missing = in destructuring declaration"
What could be the problem?
javascript - Emacs + js2-mode:完全禁用缩进?
我正在使用 js2-mode 在 emacs 中使用 javascript,并且在大多数情况下它非常有用。但是,在使用 jQuery、闭包和 JSON 时,缩进方法非常令人沮丧……例如,我希望像这样缩进的代码:
结果是:
有没有一种方法可以关闭所有缩进的“助手”,并在我按下制表键时让 emacs 插入N个空格?我知道手动缩进是一个倒退,但是拥有可读的代码,恕我直言,比一个不能按预期工作的工具更有用。
javascript - 在 Emacs js2 模式中查找语法警告的热键?
我有大约 10,000 行 JS 并且其中某处缺少一个括号。emacs 的 js2-mode 应该突出可能的语法错误,但是查看所有 10,000 行并尝试找到突出显示的一个小括号仍然会非常耗时。有人能告诉我是否有一个热键可以用来跳转到下一个语法警告吗?
javascript - Emacs:是否可以在 js2-mode 中自动插入分号?
我正在使用这个极好的 js2-mode fork以及 autopairs 来使 Emacs 中的 Javascript 编辑变得很棒。但是我突然想到,由于 js2-mode 是一个完整的解析器,所以每当我在函数调用上下文中时,应该可以自动插入分号。
在我深入挖掘之前,我想我会问是否有人调查过这个。
emacs - 在 emacs 中使用没有 js2-mode 的 swank-js 作为主要模式
我不想js2-mode
在编辑 js 文件时使用作为主要模式。但我发现我swank-js
经常使用(使用magnar 的 slime-js 设置)。
当然我知道 swank-js 取决于js2-mode
Can I just (require 'js2-mode)
(意味着不是主要模式) 并添加一些额外的设置来启用swank-js
?任何帮助表示赞赏。
node.js - 在 Emacs 中使用带有 JS-comint 的 Node.js
我使用 Emacs 24.2。我已经安装js-comint
并js-mode
从MELPA执行run-js
,现在在 REPL 而不是>
sign 我有这个胡言乱语:
在 Inferior Javascript 模式下的 REPL 本身工作得很好,只是>
符号被改变了。如果您输入未完成的表达式,它甚至会打印^[[1G... ^[[0K^[[5G
. 这些^[
是系统字符,不是通过复制粘贴复制的,我添加它们以供您参考。
在我的初始化文件中:
在终端调用nodejs
产生工作 REPL。
为什么prompt会有这种行为?我应该怎么做才能纠正这个?
javascript - js2-mode.el 编译错误
在 emacs 中js2-mode.el
使用命令编译时出现错误。byte-compile-file
我该如何摆脱这个?
javascript - JavaScript 中的“外部”是什么意思?
我刚开始js2-mode
在 Emacs 中使用,我发现了一些变量,比如js2-global-externs
and js2-additional-externs
。文档字符串说它是“您想要考虑始终声明的任何外部名称的列表”。
我不明白这里的“外部”是什么意思。我只知道 C 中的“extern”关键字,所以我开始发现“extern”是什么意思。我搜索了JavaScript extern
//但没有得到任何看起来很有希望的东西Ecma-262 extern
。web browser extern
谁能指出我正确的方向?