我在 Mac OS X 上是一个快乐的 Emacs 用户已经快一年了。问题是我多次遇到几乎随机的 Emacs 崩溃。我的设置是:
Mac OS X 上的 GNU Emacs 24.0.95.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) [从http://emacsformacosx.com/builds安装为 Emacs-pretest-24.0.95-universal-10.6.8 ] 10.7.3. (之所以使用 Emacs 24 是因为 Gnus 的最新特性)。
主要问题当然是我无法追踪 Emacs 崩溃的原因。有时当我在 org 模式下捕获一个新事件时它会崩溃,今天当我通过拖放向 Gnus 中打开的电子邮件添加附件时它会崩溃——我经常执行这两项任务都没有问题。我发现的唯一提示是http://www.quora.com/How-can-I-find-the-cause-of-an-Emacs-crash-on-OS-X所以看来我并不孤单。
假设 Emacs 崩溃了,我重新打开了它。如果我在 Finder 中双击一个文件(要在 Emacs 中打开),该文件不会打开。我宁愿得到一个缓冲区,显示我在之前某个时间点加载的文件。如果我再次在 Finder 中双击该文件,它就会被打开。我必须为我想打开的每个新文件执行此操作。简单的解决方案是崩溃后我打开 Emacs,正常关闭它,然后再次打开它。然后它运行良好——直到下一次崩溃:-)
我知道这太模糊了,无法问(?),但我想知道这是否是我的设置特定的问题,特定于 Mac 或 Emacs 24。所以如果有人遇到类似的崩溃,它会很高兴知道。两个 linux 人告诉我,他们大约每个月都会遇到一次崩溃,所以我想还有改进的余地:-)