如何自定义Windows GNU Emacs标题栏?

时间:2014-01-21 16:47:52

标签: windows emacs

在Windows 7上,默认标题栏为浅色和半透明。这与我已经开始的Emacs(GNU v 24)黑暗主题不能很好地协调,而且它似乎让人分心。这种Windows GDI是否可以在lisp环境中访问?我应该去哪里考虑改变这种行为?

谢谢!

2 个答案:

答案 0 :(得分: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

特别是,以下对我来说,以下是一个常量字符串foo:

    (setq frame-title-format "foo")

这是在2012-09-08关于故障的GNU Emacs 23.4.1(x86_64-pc-linux-gnu,GTK +版本2.24.10),由Debian修改,依次为:Xfce 4.8,依次为:Debian Linux 7.4。

答案 1 :(得分:0)

无法从Lisp访问Emacs框架的窗口装饰,因为它们是由Windows本身提供的,而不是由Emacs提供的。 Windows允许您自定义这些全局外观,但它并不是该网站的主题。

你可以用lisp做的一件事,至少在目前的开发版本中,是让Emacs全屏完全摆脱窗口装饰。默认情况下,{E-1}在开发Emacs中绑定到toggle-frame-fullscreen,但早期版本没有键绑定(或者toggle命令,我认为只有帧参数,可能没有完全支持Windows )