Yoshiki Hayashi <g740685(a)komaba.ecc.u-tokyo.ac.jp> writes in
xemacs-beta(a)xemacs.org:
(emacs-version)
"XEmacs 21.2 \"Dionysos\" [Lucid] (i586-pc-linux, Mule) of Sat May 22 1999
on quarter"
Run XEmacs with
xemacs -vanilla
and enter Info-mode and press DEL or BS.
Then XEmacs says,
Wrong type argument: number-char-or-marker-p, nil
I don't know why, but last-command-char returns nil here.
I believe that is a feature.
The code in Info-scroll-prev is bogus. Here's a fix. I'll apply this
to 21.2, recommended for 21.1.x.
1999-05-24 SL Baur <steve(a)gneiss.etl.go.jp>
* info.el (Info-scroll-prev): Use event functions instead of
the old emacs 19 interface.
--- lisp/info.el~ Fri Mar 5 13:25:26 1999
+++ lisp/info.el Mon May 24 16:00:21 1999
@@ -2074,9 +2074,9 @@
(not (eq Info-auto-advance t))
(not (eq last-command this-command)))
(message "Hit %s again to go to previous node"
- (if (= last-command-char 0)
+ (if (mouse-event-p last-command-event)
"mouse button"
- (key-description (char-to-string last-command-char))))
+ (key-description (event-key last-command-event))))
(Info-page-prev)
(setq this-command 'Info))
(scroll-down arg)))
--
I protest the NATO war in Yugoslavia.