我需要能够为下列文件类型设置选项设置:如何根据文件类型设置Emacs标签设置?
- .RB:2个软空间
- 的.css,.html.erb:4个空间标签
我已经尝试了以下内容,但似乎没有任何内容会改变每种文件类型的默认选项卡设置。
;; js-mode-hook has also been tried
(add-hook 'javascript-mode-hook
'(lambda()
(setq tab-width 4)))
(add-hook 'css-mode-hook
'(lambda()
(setq tab-width 4)))
(add-hook 'html-mode-hook
'(lambda()
(setq tab-width 8)))
我对emacs很新,所以我的配置知识很低。
你要求.rb文件这是红宝石文件。但你的钩子是用于JavaScript的。什么是.erb? – VitoshKa 2010-10-24 08:49:46
我应该提到我的当前设置默认使用2个软间隔标签,用于ruby文件。至于.erb文件,它们基本上是嵌入了ruby代码的html文件。结帐http://en.wikipedia.org/wiki/ERuby#erb了解更多信息。 – chris 2010-10-24 17:58:56