Emacs中的CoffeeScript缩进问题

Jer*_*eng 11 emacs indentation coffeescript

我甚至不确定如何问这个问题.感觉就像我在Emacs中错误地找到一个更大的CoffeeScript文件的地方一样,我最终花了很长时间寻找错误.有没有更好的coffeescript.el模式文件可以解决这个问题?有人遇到类似问题吗?那是什么最好的做法?它变得有点我害怕改变那个CoffeeScript文件.

Mir*_*lov 11

咖啡模式作者页面上的README 描述了缩进的工作原理.总之,创建一个全局变量tab-width要么是把(setq tab-width 4)你的.emacs,或通过执行扩展命令M-x set-variable RET tab-width RET 4.

如果这仍然不是理想的行为,那么在作者的问题页面上提交一个错误.

  • 不推荐更改`tab-width`,除非你真的知道你正在进入什么(例如,它会使你的编辑器中的文件与其他人的文件看起来不同).更好地设置`coffee-tab-width`并发送一个错误报告,咖啡模式不应该改变`tab-width`. (9认同)