Я использую те же самые .emacs на нескольких машинах, операционных системах и платформах. Я хотел бы, чтобы размер фрейма по умолчанию Emacs при вызове был относительно доступного размера экрана (например, 96 строк очень хорошо работают на рабочем столе 1600x1200, но на ноутбуке 1280x800 мне нужно указать не более 68 строк).Как найти размер моей системы в Emacs?
Есть ли выражение emacs-lisp, которое возвращает ширину & Высота экрана системы?
Обновление: Я только что нашел similar question, но по какой-либо причине ни один из них (ширина x-display-pixel-width) и (ширина пикселя-изображения) не найден в моем GNU Emacs 23.2 в системе Windows XP. Продолжая исследования ...
Крис, спасибо. Как вызвать эти функции? Я попробовал M-x x-display-pixel-height из минибуфера, но Emacs не смог его найти. Как вы вызываете его в своей системе? BTW, «О Emacs» в моей системе отображает: GNU Emacs 23.2.1 (i386-mingw-nt5.1.2600) of 2010-05-08 on G41R2F1 –
Они не являются интерактивными функциями. Вы можете вызвать их с помощью M-: (x-display-pixel-height) RET – scottfrazer
Скотт, ваш комментарий был именно тем, что мне нужно. Alt + Shift + ':' на моей клавиатуре Windows XP вызывается приглашение «Eval:». Затем я набрал (x-display-pixel-height), нажал клавишу Enter и, конечно же, отобразился правильный результат: 1200. Спасибо! –