有没有办法让 EMACS 保存 session 之间的撤消历史记录?
我知道 savehist 库、saveplace 库、桌面库和 windows 库,这些都提供了一些 session 控制,但似乎没有一个可以保存撤消历史记录。
最佳答案
从 0.4 版本开始,undo-tree 支持在“开箱即用”的 session 之间持久存储 undo-tree 数据。 (请注意,在较新的版本中有与此功能相关的重要错误修复;撰写本文时的最新版本是 0.6.3。)
只需启用 undo-tree-auto-save-history
自定义选项即可在撤消树缓冲区中自动保存和加载撤消历史记录。或者使用 undo-tree-save/load-history
命令手动保存和加载撤消历史。
您至少需要 Emacs 版本 24.3 才能可靠地工作,但是使用足够新的 Emacs 它工作得很好。
关于emacs - 有什么方法可以让 Emacs 在 session 之间保存撤消历史记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7300182/