X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/d7efdac99433a38f91de80792fc037351798b267..ba377adce826b1c5956aa225c04ec2fe0a58db32:/termcol.plp diff --git a/termcol.plp b/termcol.plp index 9411ba4..686316c 100644 --- a/termcol.plp +++ b/termcol.plp @@ -75,8 +75,17 @@ if ($get{v}) { my @termlist = qw( cga xterm tango app html xkcd ); push @termlist, qw( c64 msx2 mac2 risc arnegame ) if exists $get{v}; for my $term (@termlist) { - my ($name, @index) = @{ $palettes->{$term} }; - my $caption = $name // $term; + my ($info, @index) = @{ $palettes->{$term} }; + my $caption = $info->{name} // $term; + $caption = sprintf('<%s %s>%s', + $info->{href} ? 'a' : 'span', + join(' ', + map { sprintf '%s="%s"', $_, $info->{$_} } + grep { defined $info->{$_} } + qw( href title ) + ), + $caption, + ) if $info->{href} or $info->{title}; print '', "\n"; printf "\n", $caption;
%s