iAdd a patch from Josh Zenker to fix perl highlight - enscript - GNU Enscript Err thinkerwim.openbsd.amsterdam 70 hgit clone git://thinkerwim.org/enscript.git URL:git://thinkerwim.org/enscript.git thinkerwim.org 70 1Log /git/enscript/log.gph thinkerwim.org 70 1Files /git/enscript/files.gph thinkerwim.org 70 1Refs /git/enscript/refs.gph thinkerwim.org 70 1README /git/enscript/file/README.gph thinkerwim.org 70 1LICENSE /git/enscript/file/COPYING.gph thinkerwim.org 70 i--- Err thinkerwim.openbsd.amsterdam 70 1commit df5c7cf3ece4845b91e4b4849cc05db1ed1c8d6c /git/enscript/commit/df5c7cf3ece4845b91e4b4849cc05db1ed1c8d6c.gph thinkerwim.org 70 1parent af89c2ad63ca63befc630adfa0819214ddd99e66 /git/enscript/commit/af89c2ad63ca63befc630adfa0819214ddd99e66.gph thinkerwim.org 70 hAuthor: Werner Fink URL:mailto:werner@suse.de thinkerwim.org 70 iDate: Tue, 23 Jan 2018 15:26:43 +0100 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iAdd a patch from Josh Zenker to fix perl highlight Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iIf a hash/pound appears within parentheses, the rest Err thinkerwim.openbsd.amsterdam 70 iof the line gets highlighted as though it were a comment, Err thinkerwim.openbsd.amsterdam 70 ie.g. if ($#ARGV + 1 ne $EXPECTED_ARGS) { Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iSigned-off-by: Werner Fink Err thinkerwim.openbsd.amsterdam 70 iSigned-off-by: James Cloos Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iDiffstat: Err thinkerwim.openbsd.amsterdam 70 i M states/hl/perl.st | 19 +++++++++++++++++++ Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i1 file changed, 19 insertions(+), 0 deletions(-) Err thinkerwim.openbsd.amsterdam 70 i--- Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/hl/perl.st b/states/hl/perl.st /git/enscript/file/states/hl/perl.st.gph thinkerwim.org 70 i@@ -4,6 +4,7 @@ Err thinkerwim.openbsd.amsterdam 70 i * Err thinkerwim.openbsd.amsterdam 70 i * Author: Jim Villani, Logistics Management Institute (jvillani@lmi.org) Err thinkerwim.openbsd.amsterdam 70 i * perl_pod mods by Gregor Purdy (gregor@focusresearch.com) Err thinkerwim.openbsd.amsterdam 70 i+ * perl_parens by Josh Zenker (josh.zenker@sig.com) Err thinkerwim.openbsd.amsterdam 70 i */ Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i state perl_pod extends Highlight Err thinkerwim.openbsd.amsterdam 70 i@@ -58,6 +59,18 @@ state perl_bquot_string extends Highlight Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i+state perl_parens extends Highlight Err thinkerwim.openbsd.amsterdam 70 i+{ Err thinkerwim.openbsd.amsterdam 70 i+ /\\\\./ { Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i+ /\)/ { Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ return; Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i+} Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i state perl extends HighlightEntry Err thinkerwim.openbsd.amsterdam 70 i { Err thinkerwim.openbsd.amsterdam 70 i /* Comments. */ Err thinkerwim.openbsd.amsterdam 70 i@@ -186,6 +199,12 @@ state perl extends HighlightEntry Err thinkerwim.openbsd.amsterdam 70 i language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i call (perl_pod); Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+ /* parentheses */ Err thinkerwim.openbsd.amsterdam 70 i+ /\(/ { Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ call (perl_parens); Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 .