如何配置Emacs(24.3,OS X Yosemite,Prelude安装)始终只退回一个空格?当我进入代码块时,它有时会在没有警告的情况下退格4个空格,最后我不得不重新插入空格。
我的所有代码都缩进了2个空格,而不是标签。
很抱歉,如果这是一个基本问题,请开始使用emacs。
答案 0 :(得分:1)
可以将以下代码插入.emacs
或其他类似的初始化文件中。效果将取消coffee-mode
之前的\177
密钥分配,原始海报已指示该密钥分配是退格键。
(eval-after-load "coffee-mode"
'(progn
(define-key coffee-mode-map "\177" nil)))
或者,可以注释掉当前版本coffee-mode
的第236行 - 即注释掉(define-key map "\177" 'coffee-dedent-line-backspace)
,使其具有至少一个前面的分号。然后,运行M-x byte-compile-file RET
和coffee-mode.el
文件的路径,然后RET
。源代码可以在以下链接中找到:
http://www.github.com/defunkt/coffee-mode/blob/master/coffee-mode.el