>>>> In
<microsoft-free.874r45gk4s.fsf(a)eicq.dnsalias.org>
>>>> Steve Youngs <youngs(a)xemacs.org> wrote:
|--==> "CH" == Clay Haapala <chaapala(a)cisco.com> writes:
CH> I'm getting the following error when trying to click
CH> Options->Save Options to Init File: Signaling:
CH> (wrong-type-argument number-char-or-marker-p nil)
SY> Hi Clay!
SY> Apologies for taking so long to get back to you on this.
SY> Unfortunately, I can't reproduce your bug.
Hm, but I can reproduce it with the latest 21.5 and the
following form:
(pp '(setq foo 'bar))
Signaling: (wrong-type-argument number-char-or-marker-p nil)
1-(nil)
(delete-region (1- (match-beginning 1)) (match-end 1))
(cond ((looking-at "\\s(\\|#\\s(") (while ... ...)) ((and ...
(while (not (eobp)) (cond (... ...) (... ... ... ... ... ...
(progn (lisp-mode-variables t) (let (...) (prin1 object ...
(unwind-protect (progn (lisp-mode-variables t) (let ... ...
(save-excursion (set-buffer (generate-new-buffer " pp-to-string"...
pp-to-string((setq foo (quote bar)))
(princ (pp-to-string object) (or stream standard-output))
pp((setq foo (quote bar)))
That's quite strange since why the form
(delete-region (1- (match-beginning 1)) (match-end 1))
is performed is that `(> (match-beginning 1) 1)' returns t.
See pp.el.
--
Katsumi Yamaoka <yamaoka(a)jpl.org>