Emacs 中的自定义框架标题

Emacs 中的自定义框架标题

我正在使用 Emacs,我发现默认框架(又称窗口)标题非常烦人,user@host尤其是当我打开多个框架时。四处搜索后,我发现可以通过编辑变量来更改它frame-title-format;所以我照做了,我将其更改为"%b"(例如),并且成功了。

现在的问题是:恰好 30 秒后,我最小化了该框架,标题才切换回来,user@host直到我再次将焦点集中在该框架上。

我尝试在我的中写入~/.emacs

(setq frame-title-format "%b")

我甚至尝试对其进行自定义:

(自定义变量
 ; [...]
 '(框架标题格式“%b”)

没有运气。

细节:

  • GNU Emacs 23.2.1

  • Debian Squeeze

  • 开箱

我是否遗漏了什么?

答案1

我的 .emacs 中有这个:

(setq frame-title-format "%b")
(setq icon-title-format "%b")

它对我来说很有用(GNU Emacs 23.1.1)。

如果仍然不起作用,请尝试运行普通的 emacs 会话 ( emacs -q --no-site-init),然后添加以上两行,然后尝试。如果有效,则说明 .emacs 文件(或站点范围的 .emacs 文件)中存在冲突。

答案2

(modify-frame-parameters (selected-frame) (list (cons 'name "The New Title")))

对我有用。

相关内容