Могу ли я определить размер / разрешение экрана в Emacs?
Я хотел бы изменить размер окна / кадра моего XEmacs на основе текущего разрешения экрана.
Это полезно, когда я запускаю свой ноутбук либо отдельно, либо подключен к док-станции с внешним монитором. В любой ситуации я бы хотел, чтобы Emacs определял разрешение основного экрана и соответствующим образом корректировал размер рамки основного окна при запуске.
2 ответа
Решение
Текущее разрешение экрана доступно с использованием следующих функций (обе не интерактивные).
(x-display-pixel-width)
(x-display-pixel-height)
Для более кросс-платформенного решения, посмотрите на
(display-pixel-width)
(display-pixel-height)
Если то, что вы действительно хотите сделать, это установить окно Emacs на весь экран при запуске, посмотрите maxframe.el.