Ich habe diese Zeile in meiner init.el-Datei, um die Schriftgröße in allen Frames festzulegen:
(push '(font . "DejaVu Sans Mono-10") default-frame-alist)
Es funktioniert, aber ich möchte eine größere Schrift in allen Puffern haben, während ich eine kleinere für die Moduszeile behalten möchte (damit mehr Informationen passen und weniger ablenken). Die Idee ist, dass dies automatisch eingestellt wird, ohne dass die Schriftgröße mit Cx C- + für jeden offenen Puffer geändert werden muss.
Ich verwende Emacs 25.0.50.1, das aus trunk auf einem GNU / Linux-System kompiliert wurde.
Bearbeiten: hat gerade eine Antwort hinzugefügt, die zeigt, wie es gemacht werden kann.
Dank der Antwort von itsjeyd habe ich es geschafft, einen kurzen Ausdruck zu schreiben, um die Größe aller moduslinienbezogenen Gesichter für alle aktuellen und zukünftigen Frames zu ändern.
Wenn Sie andere Designs als das Standarddesign verwenden (wie zenburn usw.), sollte der Code eingefügt werden, nachdem Sie das Design deklariert haben. dh nach dieser Zeile:
Angenommen, Ihre Standardschriftgröße ist nicht 10, dann lautet der Code:
Stellen Sie für eine kleinere Schriftart einen kleineren Wert ein ("DejaVu Sans Mono-9"). Andere Schriftarten können verwendet werden: inkonsolierte Schriftarten usw.
Bearbeiten: Ein Screenshot mit den Ergebnissen wurde hinzugefügt. Die Schriftgröße in der Mode-Zeile beträgt 10, während der Rest (Puffer usw.) 12 ist.
quelle