使用内置JavaScript模式对var块进行JavaScript缩进
JavaScript indentation for var blocks using built-in javascript-mode
结果如下:
var
a = 5,
b = 6,
c = foo();
/* code continues */
我想:
var
a = 5,
b = 6,
c = foo();
/* OUTDENT, code continues */
我知道按照如何得到js模式正确缩进继续(复合?)var声明?有一些js2模式的hack可以完成它。我想知道如何使用javascript模式(内置的,进入emacs 24)。"var"应该缩进一级,直到var后面的第一个分号。逗号-first-style不应该改变这一点。
理想情况下,我可以在我的init中拥有它。然后,我可以将其同步到我正在使用的每台计算机上。这可能吗?我该怎么做呢?
-
将
a = 5
与var
放在同一行。 -
使用Emacs中继。
js2-mode
的缩进代码最近才被提交给js-mode
,对于24.3
来说已经太晚了。或者,只需使用最近发布的Emacs,并将js.el
从Emacs源树复制到load-path
中的目录。
相关文章:
- 如何格式化字符串以修复Javascript中的缩进
- Javascript 意外返回值,带有特定的缩进
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- vim JavaScript缩进插件-命令是什么
- 从 coffeescript 编译到 javascript 后保持缩进
- 在 VIM 上的脚本标记中正确缩进 JavaScript
- Vim Javascript 在以括号结尾的换行符上配置缩进宽度
- Emacs 有问题的 JavaScript 缩进
- 保存时在 Vim 中自动缩进 JavaScript 代码
- 逐行缩进 Javascript 文件
- Dreamweaver:自动缩进 JavaScript 代码
- 使用 javascript 设置的文本缩进在 Firefox 中具有双重值
- 基于 Javascript/jQuery 的带缩进的动态列表
- Javascript - 方法链上的缩进会导致分号问题
- JavaScript 文件中的 vim 缩进 html 代码
- VIM JavaScript缩进插件-逗号优先
- Codemirror javascript缩进问题
- 使用内置JavaScript模式对var块进行JavaScript缩进
- Netbeans javascript缩进括号太多
- 函数内部的Vim Javascript缩进