"选择已删除的缓冲区" elisp中的错误

时间:2014-06-27 02:56:34

标签: emacs elisp

在Emacs中,我正在尝试动态创建文件(使用with-temp-file),设置一些文件局部变量,将局部变量写入文件并保存。在对新创建的文件进行一些修改后,我删除了该文件并终止了相应的缓冲区。到目前为止,它正在发挥作用。

现在删除文件后,我执行相同的过程(动态创建文件,打开缓冲区等)。但是这次当我尝试使用with-current-buffer对新创建的缓冲区执行某些操作时,我遇到了这个奇怪的错误:

  

选择已删除的缓冲区

新缓冲区上的

buffer-live-p返回t

可能出了什么问题?

我在RHEL 6上使用自定义版本的Emacs 24.3。

0 个答案:

没有答案