【发布时间】:2015-05-28 19:57:38
【问题描述】:
我将很多直接从 github 获得的包更新到了 MELPA 包。尽管如此,我的 *scratch* 缓冲区还是发生了一些非常奇怪的事情。默认消息没有出现(缓冲区完全为空),也没有设置交互式 elisp 模式(假设我写了(+ 2 2),然后点击C-j,它告诉我函数无效)。我不知道为什么。我什至不知道如何调试它来检查错误在哪里。有什么想法吗?
【问题讨论】:
-
*Messages*有什么好玩的吗? -
没什么有趣的,我收到的唯一奇怪的消息是
Error while loading 50dictionaries-common和[yas] Discovered there was already *scratch* in fundamental-mode,但我认为这与它无关。 -
50dictionaries-common是什么? -
你不能再切换到
fundamental-mode吗? -
和往常一样,递归地分割你的初始化文件,找出导致行为变化的原因(假设你没有看到
emacs -Q的行为)。您可以使用comment-region注释掉文本区域(使用C-u注释掉它)。
标签: emacs elisp interactive