我希望这是在本网站的合理范围内而不是太微不足道,这是我的第一篇文章。我是Emacs的新手,我正在尝试设置环境,以便当我在coffee-mode
中开始一个新行时,自动缩进是以制表符的形式。据我了解coffee-mode
的文档,我需要将coffee-indent-tabs-mode
设置为t
。我已使用以下代码附加了我的init文件:
(custom-set-variables
'(coffee-tab-width 2)
'(coffee-indent-tabs-mode t))
然而,当我启动Emacs并打开一个.coffee文件时,虽然它获得了正确的标签宽度,但当我按下输入时它会用空格缩进。关于我是否需要在标签旁边缩进,我做错了什么?
答案 0 :(得分:2)
在我在GNU ELPA中找到的咖啡模式中,没有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)))
这几乎适用于任何主要模式。