标签: js2-mode

如何在js2-mode中将缩进设置为2个空格?

我的.emacs结尾处有这个:

(setq-default indent-tabs-mode nil)

(setq tab-stop-list (number-sequence 2 120 2))
Run Code Online (Sandbox Code Playgroud)

它在其他模式下工作正常 - 每当我选项卡时,它会添加两个空格.但在js2模式下,它增加了4.

emacs js2-mode

30
推荐指数
3
解决办法
9003
查看次数

如何在Emacs中使用js2-mode来使用空格而不是制表符?

我正在使用js2-mode来编辑Emacs中的Javascript,但我似乎无法让它停止使用制表符而不是空格来缩进.我的其他模式工作正常,只有问题w/js2.

javascript ide emacs js2-mode

22
推荐指数
3
解决办法
5893
查看次数

如何在spacemacs中全局禁用js2-mode语法检查

由于我使用eslint,从js-mode进行语法检查对我来说是多余的.那么如何在全球范围内关闭它而不是打开和关闭?

我配置eslint不检查分号,但js2-mode仍然检查它.如果js2-mode语法检查无法全局禁用,有没有办法只关闭分号检查?

emacs js2-mode spacemacs

15
推荐指数
2
解决办法
2841
查看次数

在Emacs中使用带有JS-comint的Node.js

我使用Emacs 24.2.我已安装js-comintjs-modeMELPA执行run-js,现在在REPL而不是>签名我有这个胡言乱语:

^[[1G> ^[[0K^[[3G
Run Code Online (Sandbox Code Playgroud)

在Inferior Javascript模式下的REPL本身工作正常,只是>标志被更改.如果输入未完成的表达式,它甚至会打印出来^[[1G... ^[[0K^[[5G.该^[是在系统的字符,不与复制-粘贴复制的,我加他们为你有一个想法.

在我的init文件中:

(require 'js-comint)
(setq inferior-js-program-command "nodejs")
Run Code Online (Sandbox Code Playgroud)

在终端呼叫中nodejs产生工作REPL.

为什么提示这样做?我该怎么做才能纠正这个问题?

emacs js2-mode node.js read-eval-print-loop

14
推荐指数
2
解决办法
5569
查看次数

Emacs + js2-mode:完全禁用缩进?

我正在使用js2-mode在emacs中使用javascript,并且在大多数情况下它非常有用.但是,在使用jQuery,闭包和JSON时,缩进方法非常令人沮丧...例如,我希望缩进的代码如下所示:

var foo = jQuery('#mycontainer ul li').each(function(el){
    var bar = el.html();
});
Run Code Online (Sandbox Code Playgroud)

结果如下:

var foo = jQuery('#mycontainer ul li').each(function(el){
                                          var bar = el.html();
                                       });
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以关闭所有缩进的"帮助器",只有当我按Tab键时,emacs插入N个空格?我知道手动缩进是一个倒退,但有可读代码,恕我直言,比一个不能按预期工作的工具更有用.

javascript emacs js2-mode

12
推荐指数
3
解决办法
4258
查看次数

Emacs:是否可以在js2-mode中自动插入分号?

我正在使用这个精湛的js2-mode fork和自动配对功能,以使Emacs中的Javascript编辑很棒。但是我想到由于js2-mode是一个完整的解析器,所以只要我在函数调用上下文中,就应该可以自动插入分号。

我以为我想问问是否有人研究过这个问题,然后再深入研究。

javascript emacs js2-mode

5
推荐指数
1
解决办法
1065
查看次数

如何在js2模式下禁用换行符上的自动缩进?

我正在编辑React .jsx文件,我不想在换行符上缩进,如何禁用它?

emacs js2-mode

5
推荐指数
1
解决办法
852
查看次数

热键在Emacs js2-mode中查找语法警告?

我有10,000行JS,那里有一个缺少的括号.emacs的js2-mode应该突出显示可能的语法错误,但是查看所有10,000行并尝试找到突出显示的一个小括号仍然是非常耗时的.有人能告诉我是否有一个热键我可以用来跳转到下一个语法警告?

javascript emacs js2-mode syntax-highlighting syntax-error

3
推荐指数
1
解决办法
598
查看次数