【发布时间】:2010-02-25 20:35:48
【问题描述】:
当我启动 emacs 时,我可以使用 --title= 选项来控制包含 emacs 应用程序的 x 窗口的标题。 emacs从elisp启动后是否可以更改标题?
【问题讨论】:
当我启动 emacs 时,我可以使用 --title= 选项来控制包含 emacs 应用程序的 x 窗口的标题。 emacs从elisp启动后是否可以更改标题?
【问题讨论】:
M-x set-frame-name NewName RET
从省略号
(set-frame-name "NewName")
【讨论】:
我用
(setq frame-title-format "%b - emacs")
在帧标题中包含当前缓冲区名称。
【讨论】:
以下对我有用(cygwin 多窗口 X11 上的 GNU EMACS 24.3.1):
(set-frame-parameter frame 'title arg)
我把它封装在一个交互函数中
(defun set-frame-title/ag (title &optional frame)
"set frame TITLE of &optional FRAME defaults to (selected-frame)
aka C11 window titlebar name"
(interactive "sframe title: ")
(set-frame-parameter frame 'title title)
)
【讨论】: