From b28ccd6e4ff4efee375c87d7e8ac9e7445ab6ab6 Mon Sep 17 00:00:00 2001 From: Jonas Fonseca Date: Mon, 3 Mar 2008 01:59:01 +0100 Subject: [PATCH] keys2doc: fix handling of dots (.) in description list term Quote character keybindings to workaround unescaped (resulting to invisible) dots in elinkskeys(5). (cherry picked from commit 3de420d72f480f01172d052d9bf9812157cf23f3) --- doc/tools/keys2doc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/tools/keys2doc b/doc/tools/keys2doc index 45649bc9..1f36f3a5 100755 --- a/doc/tools/keys2doc +++ b/doc/tools/keys2doc @@ -82,6 +82,7 @@ print_keymap_defaults() # there the "read" command consumes the backslashes.) action=$(grep " $action," "$CONFIGDIR/actions-$keymap.inc" \ | sed "s/.*\"\([^\"]*\)\".*N__(\"\(.*\)\").*/\2 ('\1')/;s/\\\\\"/\"/g") + q= case "$key" in KBD_*) @@ -95,6 +96,7 @@ print_keymap_defaults() *) key=$(echo "$key" | sed "s/^'\(.*\)'$/\1/" \ | sed "s/'/{squote}/") + q='"' ;; esac @@ -106,7 +108,7 @@ print_keymap_defaults() esac echo 'ifdef::backend-docbook[]' - echo "'$modifier$key'::" + echo "'$modifier$q$key$q'::" echo " $action" echo echo 'endif::backend-docbook[]' -- 2.11.4.GIT