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