我甚至不确定如何提问这个问题。每次我在 Emacs 处理一个较大的 CoffeeScript 文件时,只要有一个地方的缩进不对,就会花很长时间寻找错误。有没有更好的 coffeescript.el
模式文件可以解决这个问题?是否有人遇到过类似的问题?在这方面有什么最佳实践?有一点让我害怕修改那个 CoffeeScript 文件。
我甚至不确定如何提问这个问题。每次我在 Emacs 处理一个较大的 CoffeeScript 文件时,只要有一个地方的缩进不对,就会花很长时间寻找错误。有没有更好的 coffeescript.el
模式文件可以解决这个问题?是否有人遇到过类似的问题?在这方面有什么最佳实践?有一点让我害怕修改那个 CoffeeScript 文件。
coffee-mode 作者页面 上的 README 描述了缩进如何工作。简而言之,通过在您的 .emacs
文件中添加 (setq tab-width 4)
或执行扩展命令 M-x set-variable RET tab-width RET 4
来创建全局变量 tab-width
。
如果这仍然不是理想的行为,则在作者的问题页面上提交错误报告。
tab-width
的影响(例如,它会使你的编辑器中的文件与其他人的文件外观不同),就不建议更改它。最好设置 coffee-tab-width
并发送一个错误报告,说明 coffee-mode
不应更改 tab-width
。 - Stefancoffee-tab-width
,如果您只设置tab-width
,它将无法覆盖(可怕的)默认值。 - zachaysan