diff options
| author | Stefan Monnier | 2013-05-06 15:33:56 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2013-05-06 15:33:56 -0400 |
| commit | 323885fd82df508666a26527365b862239b9135d (patch) | |
| tree | 5545001eb1d1201b4c9beecdf03faf781ba042a7 /test | |
| parent | 05839b6affe3391dc6fb13e704927cb1815a22e9 (diff) | |
| download | emacs-323885fd82df508666a26527365b862239b9135d.tar.gz emacs-323885fd82df508666a26527365b862239b9135d.zip | |
* lisp/progmodes/perl-mode.el: Add support for here documents.
(perl-syntax-propertize-function): Match here-doc markers.
(perl-syntax-propertize-special-constructs): Find their end.
(perl-imenu-generic-expression): Use [:alnum:].
Diffstat (limited to 'test')
| -rwxr-xr-x | test/indent/perl.perl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/indent/perl.perl b/test/indent/perl.perl index 2411c96a5e4..69c1f90c807 100755 --- a/test/indent/perl.perl +++ b/test/indent/perl.perl | |||
| @@ -1,5 +1,20 @@ | |||
| 1 | #!/usr/bin/perl | 1 | #!/usr/bin/perl |
| 2 | # -*- eval: (bug-reference-mode 1) -*- | 2 | # -*- eval: (bug-reference-mode 1) -*- |
| 3 | 3 | ||
| 4 | print <<"EOF1" . s/he"llo/th'ere/; | ||
| 5 | foo | ||
| 6 | EOF2 | ||
| 7 | bar | ||
| 8 | EOF1 | ||
| 9 | |||
| 10 | |||
| 11 | print <<"EOF1" . <<\EOF2 . s/he"llo/th'ere/; | ||
| 12 | foo | ||
| 13 | EOF2 | ||
| 14 | bar | ||
| 15 | EOF1 | ||
| 16 | bar | ||
| 17 | EOF2 | ||
| 18 | |||
| 4 | $fileType_filesButNot # bug#12373? | 19 | $fileType_filesButNot # bug#12373? |
| 5 | = join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} ); | 20 | = join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} ); |