1

我正在自定义模式行,如果文件被修改,我想在其上放置一个字符串“未保存”。如何直接从elisp中查出,Emacs中的当前缓冲区是否被修改?

4

1 回答 1

6

发现有一个功能buffer-modified-p

功能:buffer-modified -p &可选缓冲区

如果缓冲区缓冲区自上次从文件读入或保存后已被修改,则此函数返回 t,否则返回 nil。如果未提供缓冲区,则测试当前缓冲区。

来源:Emacs Lisp 参考/缓冲区

于 2012-05-16T22:08:32.933 回答