(xterm-mouse-debug-buffer): New variable.
authorNick Roberts <nickrob@snap.net.nz>
Sat, 12 May 2007 09:39:06 +0000 (09:39 +0000)
committerNick Roberts <nickrob@snap.net.nz>
Sat, 12 May 2007 09:39:06 +0000 (09:39 +0000)
(xterm-mouse-translate): Use it.

lisp/xt-mouse.el

index 8ae7990..3a7c8fd 100644 (file)
@@ -43,6 +43,8 @@
 
 ;;; Code:
 
+(defvar xterm-mouse-debug-buffer nil)
+
 (define-key function-key-map "\e[M" 'xterm-mouse-translate)
 
 (defvar xterm-mouse-last)
@@ -95,6 +97,8 @@
                       (list (intern (format "drag-mouse-%d"
                                             (+ 1 xterm-mouse-last)))
                             down-data click-data)))))
+           (if xterm-mouse-debug-buffer
+               (print unread-command-events xterm-mouse-debug-buffer))
            (if (and (symbolp down-where)
                     (consp down-where))
                (vector (list down-where down-data) down)