[Bug: 21.5-b28] CPerl mode: 'Wrong type argument:
integer-or-marker-p, nil' on { keypress
Ilya Zakharevich
ilya at Math.Berkeley.EDU
Tue Jan 15 18:28:18 EST 2008
On Sat, Jan 12, 2008 at 10:03:13PM +0200, Ville Skytt? wrote:
> Thanks for the bug report, Ed, I can reproduce the bug and I'm forwarding the
> report to cperl-mode upstream.
>
> Ilya, this is cperl-mode 5.23 with XEmacs 21.5.28, and the debugger backtrace
> for the error is:
>
> Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil)
> cperl-after-expr-p(nil "{;)")
> cperl-electric-lbrace(nil)
> call-interactively(cperl-electric-lbrace)
>
> See more details below.
Sorry, this does not happen on my system. I think I need the result
of debugging of non-byte-compiled version.
Thanks,
Ilya
> > and the { character is not inserted. To reproduce create a file 'bug'
> > with the following content:
> >
> > #!/usr/bin/perl
> > print <<END
> > $c
> >
> > Then start 'xemacs -vanilla'. C-x C-f b u g RET. Move point to just
> > after the $ character with C-n C-n C-f. Now type {. I expected a {
> > character to be inserted but the above message was displayed instead.
More information about the XEmacs-Beta
mailing list