Могу ли я определить размер / разрешение экрана в Emacs? - PullRequest
18 голосов
/ 28 января 2010

Я хотел бы изменить размер окна / кадра моего XEmacs на основе текущего разрешения экрана.

Это полезно, когда я запускаю свой ноутбук сам или подключен к док-станции с внешним монитором. В любой ситуации я бы хотел, чтобы Emacs определял разрешение основного экрана и соответствующим образом корректировал размер рамки основного окна при запуске.

Ответы [ 2 ]

19 голосов
/ 28 января 2010

Для более кросс-платформенного решения, посмотрите

(display-pixel-width)
(display-pixel-height)

Если вы действительно хотите при запуске запустить окно Emacs на весь экран, посмотрите maxframe.el .

17 голосов
/ 28 января 2010

Текущее разрешение экрана доступно с использованием следующих функций (обе не интерактивные).

(x-display-pixel-width)
(x-display-pixel-height)
...