Как я могу установить настройки вкладки 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, поэтому мои знания конфигурации довольно низкие.

21
задан chris 23 October 2010 в 20:51
поделиться