Меняем шрифт в Aquamacs?
Вопрос
Недавно мне пришлось немного отредактировать Lisp, и я нашел отличный пакет Ready Lisp для OS X, и это здорово, за исключением того, что Aquamacs автоматически использует пропорциональный шрифт (что идиотично, ИМХО), и я хочу его изменить. на моноширинный шрифт.Однако я не особо являюсь пользователем EMACS, и в меню настроек Aquamacs не очень понятно, где и как можно внести такие изменения.
Решение
Вот что у меня есть в моем .emacs для OS X:
(set-default-font "-apple-bitstream vera sans mono-medium-r-normal--0-0-0-0-m-0-mac-roman")
Я не уверен, что Bitstream Vera входит в стандартную комплектацию OS X, поэтому вам, возможно, придется либо загрузить его, либо выбрать другой шрифт.Вы можете выполнить поиск по именам шрифтов X, запустив (x-list-fonts "searchterm")
в буфере ELisp (например. *scratch*
- чтобы запустить его, введите его, а затем введите C-j
в той же строке).
Другие советы
В Aquamacs 2.1 вы можете установить шрифт через Параметры->Внешний вид->Шрифт для текстового режима...Откроется стандартное окно выбора шрифта, выберите понравившийся шрифт.Затем, когда вы выйдете из emacs (C-x C-c), вам будет предложено сохранить параметры, нажмите «y».
Из Часто задаваемые вопросы по EmacsWiki Aquamacs:
Чтобы изменить шрифт, используемый для отображения текущей кадра, перейдите на панель шрифта.Вы можете сделать это с помощью клавишного Apple-T или через меню:Параметры → Показать/скрыть → Панель шрифта.Оказавшись там, выберите желаемый шрифт.
Чтобы сделать шрифт текущего кадра по умолчанию, перейдите к параметрам → стили внешнего вида рамки.Выберите «Используйте текущий стиль для режима Foo», где Foo - это режим текущего кадра (например, Foo = текст для текстового режима), чтобы использовать текущий стиль (включая шрифт, но также и любые другие изменения, которые вы внесли в стиль кадра) для всех файлов такого типа.Выберите «Используйте текущий стиль в качестве по умолчанию», чтобы использовать текущий стиль для всех файлов, для которого основной режим, в основном не было определенного стиля.
Также есть рекомендации для моноширинных шрифтов — Monaco или «Vera Sans Mono».
это тот, который я использую:
-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1
Вы можете установить его в файле .emacs, например:
(set-default-font "-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1")
Вы можете скачать его с dejavu-fonts.org