关闭 emacs 框架并将所有打开的缓冲区迁移到另一个框架

关闭 emacs 框架并将所有打开的缓冲区迁移到另一个框架

当调用 delete-frame 时,是否有内置命令将打开的缓冲区迁移到另一个框架?

我看到有一个变量“delete-frame-functions”可以与一些 elisp 代码一起执行此操作,但我想知道是否已经有办法了。

答案1

正如 Ivan 的评论指出的那样,所有缓冲区都应该在所有框架中可用。就我而言,我在从 Finder 打开文件时启动了一个新的 emacs 进程,我可以通过运行“server-start”或将 emacs 作为守护进程运行来修复此问题。

相关内容