Ich habe (set-face-attribute 'default nil :height 100)
mein Init.el eingetragen, weil ich die Standardschriftgröße etwas zu groß finde. Es wird jedoch nicht ausgeführt, wenn Emacs geladen wird.
Ich habe keine init.elc
Datei, die keine repräsentative aktualisierte Version von mir ist init.el
, und ich weiß, dass der Rest von mir init.el
ausgeführt wird.
Es gibt keine anderen (set-face-attribute ...)
Sexps, die es überschreiben könnten.
Wenn Sie init.el
nach dem Laden von Emacs zu my zurückkehren und es selbst ausführen, wird die Eigenschaft korrekt festgelegt (dh für alle Puffer (aber keine neuen Frames), dauerhaft).
set-face-attribute . . .
), haben Sie einen Konflikt mit etwas anderem in Ihren anderen Einstellungen. Wenn Sie bereits nach anderen Möglichkeiten gegriffen haben set-face-attribute
und nichts gefunden haben und Ihre Farbthemen deaktiviert haben, müssen Sie die restlichen Einstellungen langsam wieder aktivieren, bis Sie den Konflikt finden. Suchen Sie auch nach Rahmeneinstellungen mit Schriftartangaben wie default-frame-alist
.
init.el
es nicht überschreiben, könnte es dennoch keine Wirkung haben. Möglicherweiseset-face-attribute
handelt es sich um eine pufferbezogene Eigenschaft? (Dies ist alles aus dem Gedächtnis). Sie können versuchen, den Befehl in einen Hook zu setzen, der später ausgeführt wird.