bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#10165: [PATCH] Allow setting corner in mouse avoidance mode.


From: Juri Linkov
Subject: bug#10165: [PATCH] Allow setting corner in mouse avoidance mode.
Date: Thu, 01 Dec 2011 09:48:10 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (x86_64-pc-linux-gnu)

>>> FWIW, I have in my .emacs:
>>>
>>>   ;; Move the mouse to the screen corner on any keypress.
>>>   (when (and (display-mouse-p) (require 'avoid nil t))
>>>     ;; Move the mouse to the lower-right corner instead of default 
>>> upper-right
>>>     (defun mouse-avoidance-banish-destination ()
>>>       (cons (+ 3 (frame-width)) (- (frame-height) 1)))
>>>     (mouse-avoidance-mode 'banish))
>>>
>>> It would be better to allow users to replace such code with customization.
>> Yes, it is what my patch does:
>> Instead of your code you can just say:
>> (setq mouse-avoidance-banish-destination '(right . bottom))
>> or of course setting that through customize interface.
>
> Also, I have added a new user variable to this patch that allow setting
> the distance from window's edge:
>
> (defcustom mouse-avoidance-banish-distance-from-edge 2
>   "Set the distance from edge of window in Mouse Avoidance mode `banish'."
>   :group 'avoid
>   :type 'integer)

Thanks, but in my settings the distance is relative to frame's edge
instead of window's edge.  Is it possible to express this setting
with a user variable?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]