Emacs:git-gutter 和 flycheck 冲突导致大多数键盘快捷键损坏

Emacs: git-gutter and flycheck conflict makes most keyboard shorcuts broken

有时 Emacs 会停止响应键绑定,例如:

以及许多其他缺点。

return 正常行为的唯一方法是重新启动 Emacs,尽管这种奇怪的行为很快就会再次发生。另外,来回切换缓冲区可能会有所帮助,至少可以写入缓冲区。

这种破损的可能原因是什么?

备注:请审核。我已尝试简化问题,但如果这仍然不够好,请告诉我,我会删除它。

在我的特殊情况下,问题是由 git-gutter-fringe 插件和 FlyCheck 之间的冲突引起的,当时它们都试图在同一位置放置边缘标记。要发现这种冲突,打开 * Messages * 缓冲区(默认情况下 C-h e)很有帮助,其中记录了所有类型的错误

为了解决问题,我干脆拒绝了git-gutter-fringe插件。

希望这对某些人有所帮助。