使用 Emacs 在 CoffeeScript 中制表符缩进
Tab indentation in CoffeeScript using Emacs
我希望这是在本站的合理范围内,不要太琐碎,这是我的第一个post。我是 Emacs 的新手,正在尝试设置环境,以便当我在 coffee-mode
中开始新行时,自动缩进采用制表符的形式。据我了解 coffee-mode
的文档,我需要做的就是将 coffee-indent-tabs-mode
设置为 t
。我在初始化文件中附加了以下代码:
(custom-set-variables
'(coffee-tab-width 2)
'(coffee-indent-tabs-mode t))
然而,当我启动 Emacs 并打开一个 .coffee 文件时,尽管它的制表符宽度正确,但当我按下回车键时,它会缩进空格。关于我是否需要缩进制表符的问题,我做错了什么?
我在GNU ELPA 中找到的coffee-mode 中没有coffee-indent-tabs-mode
。我建议你简单地做:
(add-hook 'coffee-mode-hook
(lambda ()
(set (make-local-variable 'tab-width) 2)
(set (make-local-variable 'indent-tabs-mode) t)))
这几乎适用于任何主要模式。
我希望这是在本站的合理范围内,不要太琐碎,这是我的第一个post。我是 Emacs 的新手,正在尝试设置环境,以便当我在 coffee-mode
中开始新行时,自动缩进采用制表符的形式。据我了解 coffee-mode
的文档,我需要做的就是将 coffee-indent-tabs-mode
设置为 t
。我在初始化文件中附加了以下代码:
(custom-set-variables
'(coffee-tab-width 2)
'(coffee-indent-tabs-mode t))
然而,当我启动 Emacs 并打开一个 .coffee 文件时,尽管它的制表符宽度正确,但当我按下回车键时,它会缩进空格。关于我是否需要缩进制表符的问题,我做错了什么?
我在GNU ELPA 中找到的coffee-mode 中没有coffee-indent-tabs-mode
。我建议你简单地做:
(add-hook 'coffee-mode-hook
(lambda ()
(set (make-local-variable 'tab-width) 2)
(set (make-local-variable 'indent-tabs-mode) t)))
这几乎适用于任何主要模式。