Bill Schottstaedt wrote:
> 
> The 'too many arguments' error comes from the code:
[...]
> where the original doesn't have the semicolons.
> (This in fi-leep-xemacs.el).
Sorry, but, the known problem is a missing backslash to
quote double-quotes in the documentation string:
(defvar fi:default-epoch-gesture-binding-list
    (list (list 'fi:epoch-gesture-describe   '(shift button1))
	  (list 'fi:epoch-gesture-inspect    '(control button1))
	  (list 'fi:epoch-gesture-edit       'button2)
	  (list 'fi:epoch-gesture-select     '(shift button2))
	  (list 'fi:epoch-gesture-menu       'button3))
  "*The mapping of mouse clicks onto logical gestures.
Each entry is a list of:
   - The command to send the gesture, and
   - the button on which to bind the gesture.
The function should be defined in this way:
   (defun fi:epoch-gesture-select (e)
     (interactive \"e\")
     (fi::interrupt-process-for-gesture e ':select))
")
Please notice the (interactive \"e\")
--
Luca Pisati		       Voice:	 (310) 577-0518
Nichimen Graphics	       Fax:	 (310) 577-0577
12555 W. Jefferson #285        EMail:    <nichimen.com at mailto:pisati>
Los Angeles, CA 90066          Web:      http://www.nichimen.com