Mam ten wiersz w pliku init.el, aby ustawić rozmiar czcionki we wszystkich ramkach:
(push '(font . "DejaVu Sans Mono-10") default-frame-alist)
Działa, ale chciałbym mieć większą czcionkę we wszystkich buforach, jednocześnie zachowując mniejszą dla linii trybu (aby zmieściła więcej informacji i była mniej rozpraszająca). Chodzi o to, aby ustawić ten zestaw automatycznie, bez konieczności zmiany rozmiaru czcionki za pomocą Cx C- + dla każdego otwartego bufora.
Używam Emacsa 25.0.50.1 skompilowanego z pnia na systemie GNU / Linux.
Edycja: właśnie dodałem odpowiedź pokazującą, jak to zrobić.
Dzięki odpowiedzi udzielonej przez itsjeyd udało mi się napisać krótkie wyrażenie, aby zmienić rozmiar wszystkich twarzy związanych z linią trybu dla wszystkich bieżących i przyszłych ramek.
Jeśli używasz innych motywów niż domyślny (takich jak zenburn itp.), Kod należy umieścić po zadeklarowaniu motywu; tzn. po tej linii:
Zakładając, że domyślny rozmiar czcionki jest inny niż 10, kod będzie wyglądał następująco:
W przypadku mniejszej czcionki ustaw mniejszą wartość („DejaVu Sans Mono-9”). Można używać innych czcionek: inconsolata itp.
Edycja: dodano zrzut ekranu pokazujący wyniki. Rozmiar czcionki w wierszu trybu wynosi 10, a reszta (bufory itp.) To 12.
źródło