Something has happened to my Emacs environment that causes keystrokes to be dropped occasionally. It seems to happen more often in isearch, or after a week and a couple hundred buffers open.

The missing keys are absent in view-lossage. Ideally I'd like to trace all elisp calls, but (setq edebug-trace t) doesn't seem to have any effect.

How would you go about debugging lost keystrokes?

  • 1
    Any pattern? Is it always the same keys? Does it matter how busy your computer is? Do you see the same thing when starting Emacs with emacs -Q? (If not, bisect your init file to find the culprit.) What is your "Emacs environment"? – Drew May 15 '18 at 17:30
  • Thanks @Drew, yes I guess bisecting my config is the way to do it. I was hoping that there was a trace-like command I could run to see any patterns or smoking guns. It's different keys; seems to happen more under high load; I'm running Emacs 25.3.1 for OSX. – Andreas Jansson May 15 '18 at 18:07
  • 1
    After bisecting, turns out emojify-mode was the culprit. 😰 – Andreas Jansson May 15 '18 at 18:51
  • 1
    But issue seems to be resolved after upgrading that package 😄 – Andreas Jansson May 15 '18 at 19:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.