summaryrefslogtreecommitdiff
path: root/test/indent/perl.perl
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2013-05-06 15:33:56 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2013-05-06 15:33:56 -0400
commit323885fd82df508666a26527365b862239b9135d (patch)
tree5545001eb1d1201b4c9beecdf03faf781ba042a7 /test/indent/perl.perl
parent05839b6affe3391dc6fb13e704927cb1815a22e9 (diff)
downloademacs-323885fd82df508666a26527365b862239b9135d.tar.gz
emacs-323885fd82df508666a26527365b862239b9135d.tar.bz2
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/indent/perl.perl')
-rwxr-xr-xtest/indent/perl.perl15
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 @@
#!/usr/bin/perl
# -*- eval: (bug-reference-mode 1) -*-
+print <<"EOF1" . s/he"llo/th'ere/;
+foo
+EOF2
+bar
+EOF1
+
+
+print <<"EOF1" . <<\EOF2 . s/he"llo/th'ere/;
+foo
+EOF2
+bar
+EOF1
+bar
+EOF2
+
$fileType_filesButNot # bug#12373?
= join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} );