gpt4 book ai didi

emacs - 在模式行中通知过时的缓冲区

转载 作者:行者123 更新时间:2023-12-02 02:15:44 27 4
gpt4 key购买 nike

有时我会使用另一种方法(通常是 sed)来编辑文件这已经被 Emacs 编辑了。稍后,如果我尝试编辑文件在 Emacs 中,如果不先恢复更改,我会收到一条错误消息并提示我该怎么做。

没关系。问题是我经常忘记什么时候我做了一些并行更改,所以我希望 Emacs通过在模式行中显示红色“M”来提醒我。

我知道如何自定义模式行(通过向mode-line-format 变量),但我不知道如何检查文件已在 Emacs 之外修改。

是否有检查 Emacs 缓冲区是否最新的函数 与它对应的文件?

最佳答案

尝试

(verify-visited-file-modtime (current-buffer))

参见 Section 27.6 Buffer Modification Time .

关于emacs - 在模式行中通知过时的缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792273/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com