2

我想知道每次更改后执行缓冲区 [Cc Cc] 时是否有某种方式不会提示:“缓冲区已更改,先保存?(y 或 n)”。我遇到了变量 py-ask-about-save,它有以下文档:

If not nil, ask about which buffers to save before executing some code.
Otherwise, all modified buffers are saved without asking.

这是我可以接受的行为。然而

(setq py-ask-about-save nil)

没有效果。还有什么我应该注意的吗?

事实上,如果 Cc Cc 没有保存任何缓冲区,而只负责执行代码,那就更好了。

4

1 回答 1

2

该变量py-prompt-on-changed-p似乎是 OP 正在寻找的。文档字符串指出:

When called interactively, ask for save before a changed buffer is sent to interpreter.

另见第 10284 行: http ://bazaar.launchpad.net/~python-mode-devs/python-mode/python-mode/view/head:/python-mode.el

于 2014-12-09T07:31:34.943 回答