win下用undotree,会在当前文件路径下生成~undo-tree~后缀的文件,有什么方法可以将这些文件统一管理或者不生成此文件么?
;; 解决 undo-tree 0.82 自动生成备份文件的问题 (setq undo-tree-auto-save-history nil)
2 个赞
貌似这个功能有bug吧,该功能是重新打开文件也能undo?反正我是没用成功过,后面换undo-fu了,有个undo-fu-session可以做到重新打开文件也能undo之前的记录。
试试新出的 vundo,最近刚加入了 elpa, GitHub - casouri/vundo: Visualize the undo tree.
这个包是基于内置 undo 来做的,只有需要看的时候再 M-x vundo
就可以看 undo 历史了。
5 个赞
也可以这样
(setq undo-tree-history-directory-alist `(("." . "~/.emacs.d/.cache/")))
请问 vundo 支持历史记录持久化吗?
似乎没有,至少我没找到
vundo 不支持记录持久化,undo-tree 支持。
说实话,我安装 vundo 2年多了,但基本都用不到,一共使用的次数不到10次。
我用的 Doom Emacs,里面用的是 vundo
结合 undo-fu
和 undo-fu-session
,如果结合后两个包的话,可以实现持久化,并且 vundo
和他们结合的很好。
undo-fu-session 可以单独使用,并不依赖undo-fu。我在doomemacs里去掉了undo-fu用原生的undo-only来做撤销操作。