使用save-some-buffers提供仅保存当前缓冲区

时间:2013-11-05 12:39:44

标签: elisp

在某些elisp代码中,我想询问用户是否会在继续之前保存当前缓冲区。

为此,我可以使用save-some-buffers并传递额外的args来仅选择当前缓冲区,如:

(let ((buff (current-buffer)))
  (save-some-buffers nil (function (lambda () (eq (current-buffer) buff)))))

是否已经有一个elisp函数(或多或少)做同样的事情?我宁愿使用标准库函数而不是维护我自己的代码。

特别是,我喜欢使用save-some-buffers,因为它理解了几个答案并且做了比我自己更多的检查。

0 个答案:

没有答案