Ändern des Randes für den Emacs-Textmodus
Die einzige Möglichkeit, die Ränder in Emacs nach meinen Wünschen zu ändern, ohne dass die Dinge komisch wirken, ist die folgende:
(add-hook 'window-configuration-change-hook
(lambda ()
(set-window-margins (car (get-buffer-window-list (current-buffer) nil t)) 24 24)))
Ich möchte, dass diese Einstellung nur im Textmodus aufgerufen wird und zurück wechsle, wenn ich in einen anderen Modus wechsle. Etwas naiv habe ich das versucht:
(add-hook 'text-mode-hook
(lambda ()
(set-window-margins (car (get-buffer-window-list (current-buffer) nil t)) 24 24)))
Aber es funktioniert nicht. Was wäre der richtige Code, um die Ränder nur für Puffer im Textmodus zu ändern?