digraphs: parse vim :digraphs to indicate extensions
[sheet.git] / digraphs.plp
index 3f2d1bf090127d5028ca28f16b381cb4a4755fbf..a78a90c043d72c2d811aa742f2e5f8983408277a 100644 (file)
@@ -19,7 +19,7 @@ Html({
 <p>i^k in <a href="/vi">Vim</a>.
 Also see <a href="/unicode">common digraphs</a>.</p>
 
-<p class="aside">Unofficial <span class="Xz">proposals</span>
+<p class="aside">Unofficial <span class="u-prop ex">proposals</span>
 are available as <a href="/digraphs.vim">ex commands</a>.</p>
 
 <:
@@ -63,7 +63,7 @@ for my $c1group (@chars) {
                        my @class = ('X', grep {$_} $prop, $script);
 
                        $glyph = EscapeHTML($glyph);
-                       $glyph = "<span>$glyph</span>" if $prop eq 'Zs';
+                       $glyph = "<span>$glyph</span>" if $prop =~ /\bZs\b/;
 
                        printf "\n".'<td class="%s" title="%s">%s',
                                join(' ', @class), EscapeHTML($desc), $glyph;
@@ -99,7 +99,9 @@ print "</table>\n";
        <td class="X">unicode
        <td class="X Xl">latin1
        <td class="X Xa">ascii
-       <td class="X Xz">proposed
+       <td class="X u-prop">vim extension
+       <td class="X u-prop ex">proposal
+       <td class="X ex">not in vim
        </table>
 </div>