X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/a2115113ef8fb235f7863055cedd37a4aaa28d76..1650d7102ae8ea943e4197b7d91198640f0e0ff6:/lisp/avoid.el diff --git a/lisp/avoid.el b/lisp/avoid.el index de3958745a..3d43539b31 100644 --- a/lisp/avoid.el +++ b/lisp/avoid.el @@ -1,6 +1,6 @@ ;;; avoid.el --- make mouse pointer stay out of the way of editing -;; Copyright (C) 1993-1994, 2000-2014 Free Software Foundation, Inc. +;; Copyright (C) 1993-1994, 2000-2016 Free Software Foundation, Inc. ;; Author: Boris Goldowsky ;; Keywords: mouse @@ -126,9 +126,9 @@ TOP-OR-BOTTOM: banish the mouse to top or bottom of frame or window. TOP-OR-BOTTOM-POS: Distance from top or bottom edge of frame or window." :group 'avoid :version "24.3" - :type '(alist :key-type symbol :value-type symbol) - :options '(frame-or-window side (side-pos integer) - top-or-bottom (top-or-bottom-pos integer))) + :type '(alist :key-type symbol :value-type (choice symbol integer)) + :options '((frame-or-window symbol) (side symbol) (side-pos integer) + (top-or-bottom symbol) (top-or-bottom-pos integer))) ;; Internal variables (defvar mouse-avoidance-state nil) @@ -163,9 +163,9 @@ Analogous to `mouse-position'." ;(defun mouse-avoidance-point-position-test () ; (interactive) -; (message (format "point=%s mouse=%s" -; (cdr (mouse-avoidance-point-position)) -; (cdr (mouse-position))))) +; (message "point=%s mouse=%s" +; (cdr (mouse-avoidance-point-position)) +; (cdr (mouse-position)))) (defun mouse-avoidance-set-mouse-position (pos) ;; Carefully set mouse position to given position (X . Y)