Мені не вдалося змусити 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, коли в попередньому рядку немає тексту?
(setq-default tab-width 4)
НЕ те саме, що (setq tab-width 4)
будьте впевнені, що ви не пропустили "-default"!