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