2014-01-21 2 views
0

В Windows 7 строка заголовка по умолчанию является легкой и полупрозрачной. Это плохо координируется с темной темой Emacs (GNU v 24), с которой я столкнулся, и это кажется отвлекающим. Является ли этот материал Windows GDI доступным из среды lisp? Куда мне пойти, чтобы изучить это поведение?Как настроить панель заголовков Windows GNU Emacs?

Спасибо!

+0

Вы имеете в виду 'mode-line' в нижней части каждого окна буфера? Что-то вроде этого примера, где он выделяется более конкретно в активном окне: http://stackoverflow.com/a/20936397/2112489 – lawlist

+0

Спасибо, lawlist - не совсем. Я говорю о краю вверху, который показывает название и уменьшает/максимизирует/X кнопки. –

+0

Вы можете избавиться от панели меню в Windows с помощью '(menu-bar-mode -1)', но я не уверен, как изменить его цвет. Я думаю, что вышеприведенный бар с минимизацией/максимизацией - это вещь Windows, которая не контролируется Emacs. – lawlist

ответ

0

Оформление окон для фреймов Emacs недоступно для Lisp, поскольку они предоставляются самой Windows, а не Emacs. Windows позволяет настраивать внешний вид этих объектов на глобальном уровне, но на самом деле это не тема для этого сайта.

Одна вещь, которую вы можете сделать из lisp, по крайней мере, в текущей версии разработки, - это сделать полноэкранный режим Emacs, чтобы полностью избавиться от оконных украшений. По умолчанию toggle-frame-fullscreen обязан F11 в разработке Emacs, но более ранние версии не имеют (или данное сочетание клавиш в toggle- команду, только параметры кадров, я думаю, что, возможно, не имели полную поддержку в Windows)

1

См:

GNU Emacs Faq :: 5.6 How can I modify the titlebar to contain the current file name? 
https://www.gnu.org/software/emacs/manual/html_mono/efaq.html#Displaying-the-current-file-name-in-the-titlebar 

В частности, следующие работал для меня только сейчас, для постоянной строки обув:

(setq frame-title-format "foo") 

Это было в соответствии с: GNU Emacs 23.4.1 (x86_64-pc-linux-gnu, GTK + версия 2.24.10) от 2012-09-08 по проблеме, измененной Debian, в свою очередь, под: Xfce 4.8, в свою очередь, под: Debian Linux 7.4.

Смежные вопросы