#!/bin/sh
-vim -e -cdigraphs -cq | perl -CSD -nE '
- BEGIN {
+
+VERSION=1.00
+
+vim -e -c'echo version' -cdigraphs -cq | perl -CSD -nE '
+ if ($. == 1) { # head
+ say "# digraphs list from vim version ", s/\s*\z//r;
say "+{";
- }
+ } else { # body
say "q{$1} => $3," while /\G(\S\S) (.[^ ]*) +([0-9]+)\s+/g;
- END {
+ } END { # foot
say "}";
}
'