$table{$_} = [
ord $di->{$_}, # original code point
$uninfo->{ $di->{$_} }->[1] // '', # name
- join(' ',
+ (
$rfc->{$_}
- ? $vim->{$_} ? 'l4' : 'l1' # vim+rfc or rfc only
+ ? $vim->{$_} ? 'l5' : 'l1' # vim+rfc or rfc only
+ : $vimold && $vimold->{$_} ? 'l4' # compat vim if known
: $vim->{$_} ? 'l3' : 'l2', # vim only or neither
- $vimold && $vim->{$_} && !$vimold->{$_} ? 'ex' : (), # new vim feature
),
- ($uninfo->{ $di->{$_} }->[0] // '') =~ s/ u-di| u-prop| ex//gr, # class
+ ($uninfo->{ $di->{$_} }->[0] // '') =~ s/ u-di| u-prop//gr, # class
$uninfo->{ $di->{$_} }->[4] // (), # string
] for sort keys %{$di};
'are available as <a href="/digraphs.vim">ex commands</a>.',
),
flag => {
- l4 => 'full support',
- l3 => 'vim extension',
- 'l3 ex' => 'vim v8.0',
+ l5 => 'full support',
+ l4 => 'vim extension',
+ l3 => 'vim v8.0',
l2 => 'proposal',
l1 => 'not in vim',
},
+ flagclass => {
+ l5 => '', # common
+ l3 => 'u-l5', # rare
+ },
});
__END__