Emacs: конфликт мерзавца и мухи приводит к поломке большинства сочетаний клавиш

Иногда Emacs перестает отвечать на привязки клавиш, например:

  • невозможно C-x C-s сохранить буфер
  • невозможно C y дергать убитый текст
  • когда знак активирован, он невидим

и много других недостатков.

Единственный способ вернуть нормальное поведение - это перезапустить Emacs, хотя такое странное поведение может появиться снова очень скоро. Кроме того, переключение буфера туда-сюда может немного помочь, по крайней мере, возможно записать буфер.

Какова возможная причина этой поломки?

Примечание: пожалуйста, просмотрите. Я пытался упростить вопрос, но если это все еще не достаточно хорошо, дайте мне знать, и я удалю его.

1 ответ

Решение

В моем конкретном случае проблема была вызвана конфликтом между git-gutter-fringe плагин и FlyCheck когда они оба пытаются разместить следы от края в одном и том же месте. Чтобы определить конфликты такого типа, полезно открыть буфер * Messages * (по умолчанию C-h e), где регистрируются все виды ошибок

Для решения проблемы я просто отказался git-gutter-fringe плагин.

Надеюсь, это будет полезно для кого-то.

Другие вопросы по тегам