diff --git a/Makefile b/Makefile index ac34e76..ec8354c 100644 --- a/Makefile +++ b/Makefile @@ -21,8 +21,8 @@ package: logs: journalctl -t kwin_x11 -g '^qml:|^file://.*karousel' -f -docs-key-bindings-plain: - @tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsPlain.ts --outFile /dev/stdout | node - +docs-key-bindings-bbcode: + @tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsBbcode.ts --outFile /dev/stdout | node - docs-key-bindings-table: @tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsTable.ts --outFile /dev/stdout | node - diff --git a/generators/docs/keyBindingsBbcode.ts b/generators/docs/keyBindingsBbcode.ts new file mode 100644 index 0000000..1279123 --- /dev/null +++ b/generators/docs/keyBindingsBbcode.ts @@ -0,0 +1,12 @@ +console.log(`[list]`); + +for (const binding of keyBindings) { + console.log(` [*] ${binding.defaultKeySequence} — ${binding.description}${formatComment(binding.comment)}`); +} + +for (const binding of numKeyBindings) { + const numPrefix = binding.fKeys ? "F" : ""; + console.log(` [*] ${binding.defaultModifiers}+${numPrefix}[N] — ${binding.description}N${formatComment(binding.comment)}`); +} + +console.log(`[/list]`); diff --git a/generators/docs/keyBindingsPlain.ts b/generators/docs/keyBindingsPlain.ts deleted file mode 100644 index 4ad1997..0000000 --- a/generators/docs/keyBindingsPlain.ts +++ /dev/null @@ -1,8 +0,0 @@ -for (const binding of keyBindings) { - console.log(`${binding.defaultKeySequence} - ${binding.description}${formatComment(binding.comment)}`); -} - -for (const binding of numKeyBindings) { - const numPrefix = binding.fKeys ? "F" : ""; - console.log(`${binding.defaultModifiers}+${numPrefix}[N] - ${binding.description}N${formatComment(binding.comment)}`); -}