Since upgrading to Emacs 26.1 C-SPC behaviour changed and I have to press it twice (most of the time) to set mark, which disrupts my flow and is hard on my thumb joint (don't ask).

I'd like to understand what is changed and possibly have the old behaviour reinstated. I have transient-mark-mode set to t.

  • 2
    Can you reproduce this after starting emacs with emacs -Q? This is the first step in troubleshooting most Emacs problems: emacs.stackexchange.com/questions/28429/… – Tyler Jul 17 '18 at 15:34
  • Provide a step-by-step recipe. Each command, by default, deactivates the mark when it is finished. That includes yanking. But deactivating does not remove the mark - it is still set. It's unclear just what your problem is, or what you expect. So far, the question is unclear, and so risks being deleted. Please try to clarify, providing a step-by-step recipe. – Drew Jul 17 '18 at 17:26
  • Voting to close as off-topic / not about emacs. – phils Jul 18 '18 at 10:40
  • 1
    Please don't provide the answer as an edit in the question: put it as an answer. – Stefan Jul 18 '18 at 16:10
  • @Stefan - I will as soon as I am allowed to answer my own question (which I currently cannot do) – Alien Life Form Jul 19 '18 at 13:05

This is sort of embarassing.

At the same time of the emacs upgrade to 26, I also installed an alternate desktop notification engine (dunst, which I need because at work I use i3wm).

On receiveing a notification, dunst pops up a transient window and the default config binding for dismissing it is: C-SPC. I also happen to have a fair number of (nagios, moslty) notifications at any time. So dunst was grabbing the shortcut intended for emacs (apparently, it steals the shortcut regardless of what has focus at the time)

I did not realize this until I noticed that:

  • C-h-l never showed repeat C-SPC occurences
  • Something was flashing on the desktop at the extreme right ov my FOV (that's were notifications pop up) just after I was hitting C-SPC

Reconfiguring that binding removed my woes.

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.