Как мога да задам размера на шрифта по подразбиране в aquamacs emacs?

Имам затруднения при настройването на размера по подразбиране в aquamacs emacs, под Lion. Ако добавя нещо като

 (set-face-attribute 'default nil :height 180) 

За моя .emacs файл размерът по подразбиране на минибуфера ще бъде 18pt, но другите буфери пак ще се отварят със стария размер по подразбиране.


person David Zureick-Brown    schedule 13.12.2011    source източник


Отговори (3)


Опции | Външен вид | Шрифт за основния режим (уверете се, че сте избрали опции за запазване, когато излизате от Aquamacs)

person nachocab    schedule 16.10.2012

В aquamacs това не е интуитивно (подценяване).
Опции› персонализиране на Aquaemacs›SPecific Face... след това въведете, default, точно както е казано по-горе. Това ви отвежда до екрана, където можете да търсите наистина усилено, за да намерите височината в 1/10 точка.

Късмет!

-TPC

person TPC    schedule 28.10.2020

Вероятно по същия начин, по който го правите за ванилия Emacs.

Когато казвате "размер по подразбиране", какво имате предвид? Ако имате предвид по подразбиране и за бъдещи сесии на Emacs, тогава персонализирайте лицето default. Функция set-face-attribute не задава постоянно лицето.

Ако имате предвид да го зададете само за текущата сесия на Emacs и да го зададете за всички съществуващи и всички бъдещи кадри, тогава кодът ви изглежда правилен за мен. В такъв случай помислете за подаването на грешка: M-x report-emacs-bug.

person Drew    schedule 13.12.2011
comment
Дрю, имам предвид да задам по подразбиране за всички бъдещи сесии. Не разбирам напълно отговора ти. Има ли нещо, което мога да поставя в моя .emacs файл, за да направя това при стартиране? Търсенето в Google за персонализиране на лицето извежда само неща като M-x customize-face RET default. - person David Zureick-Brown; 14.12.2011
comment
Да, M-x customize-face RET default. Задайте желаната височина. Запазване. Уведомете ме, ако нещо все още не е ясно. Вижте ръководството на Emacs, възел Face Customization. Въпреки това, това, което сте направили, също трябва да работи, ако можете да го направите достатъчно рано във всяка сесия. Но има начален кадър и т.н. и може би някои неща се показват преди да бъдат оценени -- не знам. Ще трябва да отстраните грешки/експериментирате малко, за да видите какво се случва. Но ако използвате Customize, не би трябвало да имате проблем. - person Drew; 14.12.2011