我经常执行以下工作流程:
- 保存我正在处理的文件
- 执行“svn update”,从服务器拉取更新并合并我的更改
- 回到 emacs
此时 emacs 告诉我文件在磁盘上已更改(真实),并让我选择放弃更改或保存我编辑的文件。
我希望 emacs 自动重新加载,但仅当我自上次保存以来没有对缓冲区进行任何更改时才这样做。这可能吗?或者,只需给我一种方法来找出我自上次保存以来是否进行了任何更改,作为健全性检查。
答案1
如果你把这个放到你的 .emacs 中应该就可以工作了:
(global-auto-revert-mode 1)