Emacs启动警告

15

我正在使用 Mac OS X 24.2 版本的 Emacs。 有一次 Emacs 卡住了,然后我杀掉了进程,但当我重新打开它时,下面显示了一些警告:

warning: desktop file appears to be in use by PID 200.
Using it may cause conflicts. Use it anyway? (y or n)
从那时起,每次打开Emacs时都会显示这条消息,我们应该怎么做才能修复它?我真的很烦恼。顺便说一下,我的操作系统是Mac OS X 10.7.5。

从那时起,每次打开Emacs时都会显示这条消息,我们应该怎么做才能修复它?我真的很烦恼。顺便说一下,我的操作系统是Mac OS X 10.7.5。


每次让我困惑的是没有一个进程PID=200 :( . .desktop文件被桌面模式使用,存储上一次的状态。 - Gizak
1个回答

23

如果你的 Emacs 最近意外退出,可以尝试以下方法:

找到并删除这个文件:.emacs.desktop.lock。(这是 desktop-base-lock-name 的值,可以自定义。)它位于你的user-emacs-directory中,通常是你的主目录下的.emacs.d


1
我删除了.emacs.desktop.lock文件,问题解决了!不再显示错误信息。谢谢 :) - Gizak
4
如果我不想让 Emacs 创建这个锁,应该怎么做? - zinking
1
.emacs.desktop.lock 位于哪里? - alper
3
如果在 ~/.emacs.d 目录中找不到 Avatar 文件,则可以使用命令 find ~ -name '.emacs.desktop.lock' 查找其位置。请注意,我的任务只是翻译文本,不能提供任何解释或额外信息。 - tbennett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接