emacs scratch 不是交互模式

emacs scratch not interactive mode

我直接从 github 更新了很多包到 MELPA 包。尽管如此,我的 *scratch* 缓冲区还是发生了一些非常奇怪的事情。默认消息没有出现(缓冲区完全为空),也没有设置交互式 elisp 模式(假设我写 (+ 2 2) 然后点击 C-j 它告诉我无效函数)。我不知道为什么。我什至不知道如何调试它来检查错误在哪里。有什么想法吗?

最终问题是由 flycheck-add-next-checker 产生的,出于某种原因,使用 MELPA 存储库会产生此错误。我刚刚评论了我的配置文件的以下部分。

 (eval-after-load 'flycheck
   '(progn
       ;; Add Google C++ Style checker.
       ;; In default, syntax checked by Clang and Cppcheck.
       (flycheck-add-next-checker 'c/c++-clang
           '(warnings-only . c/c++-googlelint))))