#!/bin/sh 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 { # foot say "}"; } '