Рамки Emacs, подходящие для настольного компьютера (на ноутбуке или на внешнем мониторе) - PullRequest
0 голосов
/ 17 марта 2012

Я обычно устанавливаю .emacs для открытия фреймов (окон), которые почти заполняют рабочий стол ноутбука.Когда я загружаю ноутбук с подключенным внешним монитором, мне приходится вручную увеличивать первый и каждый последующий кадр emacs.

Что я пишу в моем .emacs, чтобы при запуске либо первого, либоВ последующих фреймах emacs окно emacs меньше рабочего стола всего на 2 столбца и 2 строки?

Ответы [ 2 ]

0 голосов
/ 06 марта 2016

Поскольку, по крайней мере, Emacs 24 и предстоящий Emacs 25, можно получить максимизированные начальные и стандартные кадры Emacs с:

(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . maximized))

На OS X это не идеально. Вы столкнетесь с этой проблемой, но две строки выше помогут вам в этом.

0 голосов
/ 19 марта 2012

Я использую initial-frame-alist, чтобы максимизировать первый кадр Emacs в моем файле инициализации:

  (setq initial-frame-alist `((top . 1) (left . 1)
                              (width . 1000) (height . 1000)))

В этом elisp 1000 означает просто достаточно большое число.Хотя этот elisp не эстетически красив, он хорошо работает для меня.

initial-frame-alist относится к первому кадру Emacs, поэтому вы можете использовать default-frame-alist вместо этого, если вы хотите увеличить последующееРамки Emacs.

...