From 72de1873e0dbd4f22a9dff28850b1684b1a93132 Mon Sep 17 00:00:00 2001 From: lethosor Date: Wed, 17 Aug 2022 23:18:58 -0400 Subject: [PATCH] Improve keybinding rendering under the text builder Previously rendered as e.g. "CtrlShiftK" --- docs/sphinx_extensions/dfhack/tool_docs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/sphinx_extensions/dfhack/tool_docs.py b/docs/sphinx_extensions/dfhack/tool_docs.py index 3414b4a8c..bc929f3d5 100644 --- a/docs/sphinx_extensions/dfhack/tool_docs.py +++ b/docs/sphinx_extensions/dfhack/tool_docs.py @@ -76,6 +76,8 @@ def render_dfhack_keybind(command, builder: sphinx.builders.Builder) -> List[nod for keycmd, key, ctx in _KEYBINDS[command]: n = make_labeled_paragraph('Keybinding', label_class=get_label_class(builder)) for k in key: + if builder.format == 'text': + k = '[{}]'.format(k) n += nodes.inline(k, k, classes=['kbd']) if keycmd != command: n += nodes.inline(' -> ', ' -> ')