Вопрос

Недавно мне пришлось немного отредактировать 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top