generate key binding documentation for bbcode
This commit is contained in:
4
Makefile
4
Makefile
@@ -21,8 +21,8 @@ package:
|
|||||||
logs:
|
logs:
|
||||||
journalctl -t kwin_x11 -g '^qml:|^file://.*karousel' -f
|
journalctl -t kwin_x11 -g '^qml:|^file://.*karousel' -f
|
||||||
|
|
||||||
docs-key-bindings-plain:
|
docs-key-bindings-bbcode:
|
||||||
@tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsPlain.ts --outFile /dev/stdout | node -
|
@tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsBbcode.ts --outFile /dev/stdout | node -
|
||||||
|
|
||||||
docs-key-bindings-table:
|
docs-key-bindings-table:
|
||||||
@tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsTable.ts --outFile /dev/stdout | node -
|
@tsc ${TSC_SCRIPT_FLAGS} ./src/keyBindings/definition.ts ./generators/docs/keyBindings.ts ./generators/docs/keyBindingsTable.ts --outFile /dev/stdout | node -
|
||||||
|
|||||||
12
generators/docs/keyBindingsBbcode.ts
Normal file
12
generators/docs/keyBindingsBbcode.ts
Normal file
@@ -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]`);
|
||||||
@@ -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)}`);
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user