From 84f0630eace132ded7af839105d7e2d096eba5ad Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 17 Sep 2015 22:23:26 +0200 Subject: [PATCH 1/1] source: link generator scripts in includes Click-through for "# automatically generated by ..." headers in various includes. --- source.plp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source.plp b/source.plp index 469f49e..418a2c1 100644 --- a/source.plp +++ b/source.plp @@ -91,9 +91,16 @@ else { print "<$tag$arg class=\"sy-\l$type\">" if $tag; if (!$type || $type eq 'Constant' and $contents =~ s{^(['"]?)(/?[a-z0-9_.]+\.(?:plp?|css|js))(?=\1$)}{}) { + # link other page sources, stylesheets, and javascript printf '%s%s', $1, "/source/$2", $2; } if (!$type and $contents =~ s/^(\s*)([A-Z]\w+(?:::\w+)+)(?![^;\s])//) { + # link perl module names (Xx::Xx...) + printf '%s%s', $1, "/source/$2", $2; + } + if ($type && $type eq 'Comment' + and $contents =~ s{^(.*? by )(tools/\S+)}{}) { + # link generator scripts (by tools/...) printf '%s%s', $1, "/source/$2", $2; } print Text::VimColor::_xml_escape($contents); -- 2.30.0