Paren Highlighting problem in Perl-Mode
Kfir Amitai <[email protected]>
| Newsgroups | gmane.emacs.xemacs.general |
|---|---|
| Message-ID | <[email protected]> |
In XEmacs 20.4 "Emerald" [Lucid] (i686-pc-linux) of Thu May 20 1999 on filc0002
configured using `configure '--site-includes=-I/usr/intel/97r1.3/include -I/usr/intel/97r1.2/include -I/usr/intel/97r1.1/include -I/usr/intel/97r1/include' '--site-libraries=-L/usr/intel/97r1.3/lib -L/usr/intel/97r1.2/lib -L/usr/intel/97r1.1/lib -L/usr/intel/97r1/lib' --x-includes=/usr/intel/pkgs/X11/R6.4PL3/include --x-libraries=/usr/intel/pkgs/X11/R6.4PL3/lib --prefix=/usr/intel/97r1.3 --exec-prefix=/usr/intel/97r1.3 --with-gnu-make --with-xpm'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
The problem is in Paren-Highlighting in Perl. When you want to use a
hash of hases the automatic highlighting fails and also the automatic
line indent. The editor does not recognize the second closing
paranthesis, e.g. : (this is with auto indention)
if () {
${$a{$b}}{$c} = 1;
print "";
}
also, if you stand on th '}' after the 'b', you will notice that
syntax highlighting shows it belongs to the '{' after the "if"
Thanks ,
Kfir Amitai,
[email protected]
Recent input:
button2up tab button1 button1up tab C-x u button1 button1up
C-x C-s escape x s e tab backspace backspace h e l
p tab tab return return escape escape escape x backspace
C-x u escape x r e tab p o tab r tab return P a r e
n space H i g h l i s h t i n g space backspace backspace
backspace backspace backspace backspace backspace g
h t i n g space P backspace p r o b l e m space i n
space P e r l - M o d e return
Recent messages:
Making completion list...
Making completion list...
A B C F I K L M N P S T V W C-c C-d C-n C-w. Type return again for more help:
A B C F I K L M N P S T V W C-c C-d C-n C-w C-i C-k C-f:
M-escape x not defined.
Making completion list...
Making completion list...
Loading emacsbug...
Loading emacsbug...done
Loading mail-abbrevs...