Настройки шрифта Emacs не работают в новом кадре

Я пытаюсь успокоиться с emacs. Я установил стартовый комплект emacs . Теперь я пытаюсь настроить шрифты. В ~/.emacs.d/init.el я сделал (set-frame-font "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1") . Он работает отлично, пока я не делаю Cx 5 2 . Новый кадр создается с помощью шрифтов, которые были в системе до моей настройки. Как переопределить это поведение, чтобы использовать только шрифты, указанные в init.el? Должен ли я, возможно, создать файл ~/.emacs для таких настроек (он отсутствует сейчас)?

2 Solutions collect form web for “Настройки шрифта Emacs не работают в новом кадре”

set-frame-font устанавливает шрифт текущего кадра. Чтобы установить шрифт по умолчанию для всех фреймов, ~/.emacs.d/init.el следующую строку в ~/.emacs.d/init.el , установите параметр font в default-frame-alist :

 (add-to-list 'default-frame-alist '(font . "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1")) 

~/.emacs является традиционным местом для конфигурационного файла Emacs. ~/.emacs.d/init.el – это альтернативное имя с точно такой же ролью. Используйте либо (но не оба).

Для X-дисплеев (то есть в unix или в системах без Unix с использованием X-сервера) вы также можете установить шрифт через ресурсы X. Во многих системах ~/.Xresources читается при входе в систему, и вы можете написать там:

 Emacs.font: -adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1 

set-frame-font принимает два необязательных аргумента: KEEP-SIZE и FRAMES . Если для параметра FRAMES установлено значение, отличное от нуля, шрифт применяется к будущим кадрам.

 (set-frame-font "Inconsolata-13" tt) 

Я не уверен, как долго это было так, но это верно в отношении Emacs 24.4.1.

  • Как изменить имя шрифта TTF?
  • Выберите другой шрифт в Microsoft Word
  • Прозрачный текст, вырезанный из фона
  • Правильный тип MIME для шрифтов
  • Как отключить сглаживание шрифтов только для gnome-terminal, но не для других приложений?
  • Не удалось победить перечисление шрифтов для некоторых шрифтов в Firefox.
  • Как исправить сглаживание шрифтов в IntelliJ IDEA при использовании высокого DPI?
  • Можете ли вы отключить кеш шрифтов VLC?
  • Как установить шрифт OS X * .TTC в Windows? Ошибка: «* .TTC не является допустимым шрифтом»
  • Изменение всех системных шрифтов в Windows 7
  • Как изменить шрифт консоли Windows XP?
  • Interesting Posts

    Что означает «Объектная ссылка, не установленная на экземпляр объекта»?

    Как перезагрузить / выключить Windows 8 без мыши?

    Резервирование DHCP и статический IP-адрес

    Как я могу освободить указатель мыши с помощью мыши в OS X?

    Как я могу определить, какую именно версию сервера Exchange я подключаю к Outlook?

    Как искать только папки в Vista

    Как преобразовать int в List в Java?

    Скажите Windows 7, чтобы остановить попытку перейти на Windows 10?

    Поиск островов нhive в последовательности

    Автозаполнение HTML-тега в Notepad ++?

    Как вернуть все ячейки в строке, если первый столбец соответствует значению на другом листе

    VBA Macro для сортировки и применения условного форматирования к диапазону ячеек с динамическим числом строк

    Можно ли использовать адаптер питания для ноутбука с британским шнуром питания с сетевым шнуром США?

    Wake on Lan работает из локальной сети, но не WAN

    __FILE__, __LINE__ и __FUNCTION__ использование в C ++

    Давайте будем гением компьютера.