11

I am using the ample theme and I quite like it, but I can't see the mouser pointer when moving over emacs and emacs is activated; as the emacs background and the mouse pointer are black, I would like to have the mouse pointer in e.g. red.

How can I change the colour of the mouse pointer?

GNU Emacs 24.4.1 (x86_64-apple-darwin14.0.0, Carbon Version 157 AppKit 1343.14) of 2014-10-27 on Rainers-MBP-4 

OS X Yosemite

1
  • I am sure I can, as the colour of the cursor changes when I move over emacs, and the colour depends on the colour theme I have chosen - my OS is OS X Yosemite by the way. Commented Nov 6, 2014 at 13:55

2 Answers 2

14

Just found this, did not tried it:

(set-mouse-color "red") 
5
  • 1
    Perfect - works perfectly. Commented Nov 6, 2014 at 14:19
  • 1
    Not completely perfect. It only affects the current frame. I haven't figured out how to set the default for all frames yet. Commented Apr 29, 2021 at 14:19
  • 1
    @tbc0 Just add a line in init.el and restart all the emacs processes. Commented Jun 30, 2022 at 4:22
  • 2
    @tbc0 Or, follow nanny's answer and save it for future sessions and restart the emacs processes Commented Jun 30, 2022 at 4:23
  • (add-to-list 'default-frame-alist '(mouse-color . "white")) handles it for new frames as well. Commented Nov 12, 2022 at 16:43
3

Perhaps you want to customize the face:

M-x customize-face RET mouse RET 

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.