Мне не удалось заставить Emacs переключаться с 8 пробелов на 4 пробела при нажатии TAB в буферах с основным режимом text-mode
. Я добавил следующее к .emacs
:
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
;;; And I have tried
(setq indent-tabs-mode nil)
(setq tab-width 4)
Независимо от того, как я изменяю свой файл .emacs
(или локальные переменные моего буфера), кнопка TAB всегда делает то же самое.
- Если текст отсутствует, отступ 8 пробелов
- Если в предыдущей строке есть текст, отступ к началу второго слова
Насколько мне нравится Emacs, это раздражает. Есть ли способ сделать Emacs по крайней мере с отступом 4, если в предыдущей строке нет текста?