【问题标题】:Save Frames for future sessions为以后的会话保存帧
【发布时间】:2013-10-24 10:55:02
【问题描述】:

有没有办法在 emacs 中保存帧及其相对位置? 我知道我们可以使用 desktop.el 保存窗口……这很好用 但我也想保存帧。

我尝试了各种选项,包括 frame-restore.el 和 desktopaid.el,但它们似乎无法解决各种错误。他们要么不进行字节编译,要么给出其他错误。

是否有一些简洁的方法可以在 emacs 中保存框架和桌面会话?

谢谢!

帕万

【问题讨论】:

  • desktop.el 有一个恢复帧选项——这不是诀窍吗? (setq desktop-restore-frames t)。该选项在 Emacs Trunk 中可用,但我不确定它何时首次实现。另见desktop-restore-reuses-frames的相关选项。
  • 我投票结束这个问题,因为它更多地是关于 emacs 内部的尝试 emacs.stackexchange.com

标签: emacs desktop frames


【解决方案1】:

Emacs 24.4(尚未发布)扩展了保存和恢复桌面(Emacs 会话状态)的桌面功能,包括框架及其位置、缓冲区(有时)等。

您可以获取 Emacs 开发版(将成为 24.4)here 的 MS Windows 可执行版本。

如果您有支持此功能的 Emacs 构建,请参阅 Emacs 手册,节点 Saving Emacs Sessions 以获取更多信息。

【讨论】:

  • 有点令人惊讶的是,直到现在 emacs 中还没有正式提供这样一个有用的功能 :-) 可能 lisp 大师甚至没有打扰,因为他们可以自己编写这些微不足道的东西 :-)
  • 不,我不这么认为。实际上,实现它需要做很多工作——我们要感谢 Juanma Barranquero 所做的。我特别感谢它与桌面书签一起使用(Bookmark+)。
猜你喜欢
  • 1970-01-01
  • 2019-03-12
  • 2014-01-29
  • 2020-01-23
  • 2020-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-06
相关资源
最近更新 更多