4

I'm using Spacemacs on MS Windows (msys2 build) and when a tooltip pops up Emacs seems to move my mouse pointer out of the way. How can I prevent this automatic movement?

Jeff Bauer
  • 861
  • 1
  • 10
  • 22
Daniel Hill
  • 141
  • 2

1 Answers1

3

I do not use Spacemacs, but this could be caused by mouse-avoidance-mode. It normally moves the mouse when the cursor is nearby. So it may also apply to tooltips, I am not sure.

You can check if it is enabled with C-h v mouse-avoidance-mode. If it is not nil, you can disable it with (mouse-avoidance-mode -1).

There are also several other options how the mouse is moved, see the manual. I used to set it to 'exile, which makes the cursor automatically return.

fpiper
  • 451
  • 2
  • 2
  • Sadly it's already nil. – Daniel Hill Nov 11 '19 at 02:44
  • The low-level function to move the mouse seems to be `set-mouse-position`. You can try to enable the debugger when this function is invoked and see what other function triggered it. To do so evaluate `(debug-on-entry 'set-mouse-position)`. This will only work if whatever moves your mouse, uses this function, but that seems fairly likely. To disable the debugger again use `(cancel-debug-on-entry 'set-mouse-position)`. – fpiper Nov 11 '19 at 15:05