emacs 在 Windows 7 下挂起

emacs 在 Windows 7 下挂起

使用 Emacs 一段时间后,我经常遇到挂断问题,例如,当我尝试移动光标时,软件会冻结约 5 秒钟才做出响应。

然后我使用了 M$ 的进程监视器http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx检查哪里出了问题,我相信我发现了一些东西,但只是不知道如何解决它。导致问题的操作是:

emacs.exe 的 RegOpenKey 正在注册表“HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses”中搜索项,但未找到名称

由于没有这样的键,我只是手动添加,然后问题变成:

emacs.exe 的 RegQueryValue 正在注册表“HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses\Emacs”中搜索项,但未找到名称

这里有谁知道这是什么根本原因吗?或者我应该如何在注册表中添加项来解决这个问题?谢谢

答案1

一如既往...

您能否从 开始重现该问题emacs -Q,即没有初始化文件(~/.emacs)?

  • 如果是这样,那就太好了。在这种情况下,请考虑向 Emacs Dev 发送错误报告:M-x report-emacs-bug。Emacs 挂起是不正常的。

  • 如果不,递归地划分你的初始化文件(例如注释掉 1/2,然后注释掉 3/4,然后注释掉 7/8,...)直到找到问题的根源。如果您还有问题,请在此处报告该代码。

相关内容