X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/4ed40cad555bb1bd5d76b5a59f5d986cb4b58754..633d67738197e3d62db8c3588a664fb91874ac1b:/digraphs.plp?ds=inline diff --git a/digraphs.plp b/digraphs.plp index 9a20f58..487b59f 100644 --- a/digraphs.plp +++ b/digraphs.plp @@ -2,9 +2,10 @@ use utf8; use strict; use warnings; +no warnings 'qw'; # to quote or not to quote, that is the question use open IO => ':utf8'; -our $VERSION = '1.0'; +our $VERSION = 'v1.0'; $header{content_type} = 'text/html; charset=utf-8'; @@ -13,36 +14,26 @@ $header{content_type} = 'text/html; charset=utf-8';
+i^k in Vim. +Also see common digraphs.
+ +Unofficial proposals +are available as ex commands.
+ <: my $di = do 'digraphs.inc.pl'; @@ -54,28 +45,90 @@ sub quote { return $_; } -my @chars = ((map {chr} ord '!' .. ord 'Z'), 'a'..'z'); -splice @chars, $_, 1, () for 2, 3-1, 5-2, 31-3; # remove character exceptions # $ & @ -print ''; -print " | $_" for @chars, '_'; -print ' | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$c1"; - for my $c2 (@chars, '_') { - my $mnem = $c1 . $c2; - if (not defined $di->{$mnem}) { - print ' | ';
- next;
- }
- my $chr = $di->{$mnem};
+my @chars = (
+ [qw{! " % ' ( ) * + , - . /}],
+ ['0'..'9'], [qw{: ; < = > ?}],
+ ['A'..'M'], ['N'..'Z'],
+ ['a'..'m'], ['n'..'z'],
+);
+my @chars2 = (['_'], @chars); # trailing character (extended set)
+
+print '
+
+
+
+
|