在.Emacs中设置Emacs帧标题

在.Emacs中设置Emacs帧标题,emacs,Emacs,当我运行,M-x,set frame title时,我可以将Emacs框架的标题更改为我想要的任何内容 但是,我试图从.emacs文件中以编程方式执行此操作。特别是,我一直在尝试做类似的事情,但没有结果 (setq frame-title-format '("new title here")) 如何从ELisp中设置框架标题?文档说明: 它仅用于未设置显式名称的帧(请参见“修改帧参数”) Emacs中没有函数set frame title,但是,如果有,它可能会使用;-) 医生说: 它仅用于未

当我运行,
M-x,set frame title
时,我可以将Emacs框架的标题更改为我想要的任何内容

但是,我试图从
.emacs
文件中以编程方式执行此操作。特别是,我一直在尝试做类似的事情,但没有结果

(setq frame-title-format '("new title here"))
如何从ELisp中设置框架标题?

文档说明:

它仅用于未设置显式名称的帧(请参见“修改帧参数”)

Emacs中没有函数
set frame title
,但是,如果有,它可能会使用;-)

医生说:

它仅用于未设置显式名称的帧(请参见“修改帧参数”)


Emacs中没有函数
set frame title
,但是,如果有,它可能会使用;-)

这里有一些复制和粘贴选项,其中包含指向实际字符串替换的链接

选项1:对于临时缓冲区(如scratch)和文件系统上不存在的缓冲区,这是更好的选择

选项2:提供文件的绝对路径和主模式

选项3:是最直接的,包含字符串文字和缓冲区名称(按%-构造)

(setq frame-title-format
  (concat "%b - emacs@" (system-name)))

(setq-default frame-title-format '("%f [%m]"))

(setq frame-title-format "New title here - %b " )
选项2从这里引出:


字符串替换是众所周知的,对于标题中想要的变量,您有很多选择。您还可以使用提供的链接@sds查找更多信息

这里有一些复制和粘贴选项,其中包含指向实际字符串替换的链接

选项1:对于临时缓冲区(如scratch)和文件系统上不存在的缓冲区,这是更好的选择

选项2:提供文件的绝对路径和主模式

选项3:是最直接的,包含字符串文字和缓冲区名称(按%-构造)

(setq frame-title-format
  (concat "%b - emacs@" (system-name)))

(setq-default frame-title-format '("%f [%m]"))

(setq frame-title-format "New title here - %b " )
选项2从这里引出:


字符串替换是众所周知的,对于标题中想要的变量,您有很多选择。您还可以使用提供的链接@sds查找更多信息

我使用的
设置框架标题
来自哪里?这是某种扩展吗?@MadPhysicast:do
C-h f set frame title RET
,并且在
*帮助*
缓冲区中会有一个函数定义的可单击位置。函数
set frame name
frame.el
中定义——可能就是它。在哪里没有
set frame title
设置我使用的框架标题
来自哪里?这是某种扩展吗?@MadPhysician:do
C-h f set frame title RET
,并且在
*帮助*
缓冲区中会有一个函数定义的可单击位置。函数
set frame name
frame.el
中定义——可能就是它。中没有
set frame title
。这里是指向显示如何使用函数
设置框架名称
以及如何在创建框架时添加名称/标题参数的相关线程:以下是指向相关线程的链接,显示如何使用函数
设置框架名称
,以及如何在创建框架时添加名称/标题参数: