У меня есть эта строка в моем файле init.el, чтобы установить размер шрифта во всех кадрах:
(push '(font . "DejaVu Sans Mono-10") default-frame-alist)
Это работает, но я хотел бы иметь больший шрифт во всех буферах, сохраняя при этом меньший шрифт для строки режима (чтобы он мог вместить больше информации и быть менее отвлекающим). Идея состоит в том, чтобы установить это автоматически, не меняя размер шрифта с помощью Cx C- + для каждого открытого буфера.
Я использую Emacs 25.0.50.1, скомпилированный из транка в системе GNU / Linux.
Изменить: только что добавил ответ, показывающий, как это можно сделать.
Благодаря ответу, предоставленному itsjeyd, мне удалось написать короткое выражение, чтобы изменить размер всех связанных граней модовой линии для всех текущих и будущих фреймов.
Если вы используете другие темы, кроме стандартной (например, zenburn и т. Д.), Код должен быть помещен после того, как вы объявили тему; т.е. после этой строки:
Предполагая, что ваш размер шрифта по умолчанию не равен 10, код будет:
Для меньшего шрифта установите меньшее значение («DejaVu Sans Mono-9»). Другие шрифты могут быть использованы: inconsolata и т. Д.
Редактировать: добавлен скриншот с результатами. Размер шрифта в строке состояния равен 10, а остальные (буферы и т. Д.) - 12.
источник