【发布时间】:2012-04-05 00:15:21
【问题描述】:
我在 Windows XP 中使用 Gnu emacs,默认窗口标题为“emacs@ACH1797VM2”而不是缓冲区标题,据我所知,这是我想要的,也是正确的默认行为。
阅读https://stackoverflow.com/a/2338352/1001165 后,我将以下行放在 ~/.emacs 文件的末尾,但行为没有变化。
(setq frame-title-format "%b - emacs")
我可以用
更改窗口标题M-x set-frame-name NewName RET
但我希望它自动更改以匹配缓冲区名称。
【问题讨论】:
-
我很确定这是正确的。启动emacs后,
frame-title-format变量的值是多少? -
frame-title-format 设置为
(multiple-frames "%b" ("" invocation-name "@" system-name))。 -
关键是要找到合适的.emacs文件。不知道它是怎么发生的,因为我在两个位置都有 .emacs...
标签: windows emacs titlebar custom-titlebar