gpt4 book ai didi

Emacs:桌面不检索框架名称

转载 作者:行者123 更新时间:2023-12-05 03:46:05 28 4
gpt4 key购买 nike

我 session 中的所有框架都使用 set-frame-name 设置了显式名称,但是当通过桌面恢复 session 时,不会检索框架的名称。

尝试过 emacs -Q:开始后我用 set-frame-name 更改框架名称,然后 desktop-save 并退出 emacs .我使用 emacs -Q 重新启动并执行 desktop-read,但框架名称没有恢复。我查看了 .emacs.desktop,但没有看到框架的名称。

我是否需要任何特定配置才能使框架恢复其名称?

我在 Ubuntu 20.04 上使用 emacs 27.1

最佳答案

我通过检查 frameset.el 文件找到了解决方案。

我将以下行放入 init.el(或 .emacs)文件中就足够了:

(push '(name . nil) frameset-filter-alist)

现在 desktop.el 已经检索到使用 set-frame-name 设置的框架的名称

之所以可行,是因为 frameset-filter-alistframeset-persistent-filter-alist 的副本,并且 name 参数最初已设置既不保存 (desktop-save) 也不检索 (desktop-read)

使用 (push '(name . nil) frameset-filter-alist) 可以覆盖此行为。

关于Emacs:桌面不检索框架名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65468733/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com