Es ist mir nicht gelungen, Emacs dazu zu bringen, von 8 Leerzeichen-Registerkarten auf 4 Leerzeichen-Registerkarten zu wechseln, wenn die TABIn-Puffer im Hauptmodus gedrückt werden text-mode
. Ich habe Folgendes zu meinem hinzugefügt .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)
Egal wie ich meine .emacs
Datei (oder die lokalen Variablen meines Puffers) ändere, die TABSchaltfläche macht immer das Gleiche.
- Wenn oben kein Text vorhanden ist, rücken Sie 8 Leerzeichen ein
- Wenn sich in der vorherigen Zeile Text befindet, rücken Sie am Anfang des zweiten Wortes ein
So sehr ich Emacs liebe, das wird nervig. Gibt es eine Möglichkeit, Emacs auf mindestens 4 Leerzeichen einzurücken, wenn in der vorherigen Zeile kein Text enthalten ist?
(setq-default tab-width 4)
NICHT dasselbe wie (setq tab-width 4)
sicher zu gehen, dass Sie den "-Standard" nicht verpasst haben!