<head>
<meta http-equiv="content-type" content="<:= $header{content_type} :>">
<title>sheet page source code</title>
-<link rel="stylesheet" type="text/css" media="all" href="/base.css">
+<link rel="stylesheet" type="text/css" media="all" href="/base.css"><:
+ my %styles = map {$_ => $_} qw(dark mono red);
+ our $style = exists $get{style} && $styles{$get{style}} || 'light';
+ printf(qq{\n<link rel="%s" type="text/css" media="all" href="%s" title="%s">},
+ $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css", $_
+ ) for keys %styles;
+:>
</head>
<body id="source">
if ($_->[0] eq 'Constant' and $_->[1] =~ s/^(')([a-z0-9_.]+\.plp?)(?=\1$)//) {
printf '%s<a href="%s">%s</a>', $1, "/source/$2", $2;
}
- if (!$_->[0] and $_->[1] =~ s/^([A-Z]\w+(?:::\w+)+)(?![^;\s])//) {
- printf '<a href="%s">%s</a>', "/source/$1", $1;
+ if (!$_->[0] and $_->[1] =~ s/^(\s*)([A-Z]\w+(?:::\w+)+)(?![^;\s])//) {
+ printf '%s<a href="%s">%s</a>', $1, "/source/$2", $2;
}
print Text::VimColor::_xml_escape($_->[1]);
print "</$tag>" if $tag;