Nie udało mi się zmusić Emacsa do przełączania się z 8 spacji na 4 spacje po naciśnięciu TABbuforów w trybie głównym text-mode
. Dodałem do mojego .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)
Bez względu na to, jak zmienię .emacs
plik (lub zmienne lokalne mojego bufora), TABprzycisk zawsze robi to samo.
- Jeśli powyżej nie ma tekstu, wcięcie 8 spacji
- Jeśli w poprzednim wierszu znajduje się tekst, użyj wcięcia na początku drugiego słowa
Tak bardzo jak kocham Emacsa, to robi się irytujące. Czy istnieje sposób, aby Emacs wprowadził co najmniej 4 wcięcie spacji, gdy w poprzednim wierszu nie ma tekstu?
(setq-default tab-width 4)
NIE jest tym samym, co (setq tab-width 4)
upewnij się, że nie przegapiłeś opcji „-default”!