registerEditorKeybindingExtension method
Implementation
void registerEditorKeybindingExtension(
AffogatoEditorKeybindingExtension ext) {
for (final key in (ext.keys ?? allKeys)) {
if (editorKeybindingExtensions.containsKey(key)) {
print(
"AEKB Extension '${ext.displayName}' tried to register editor key binding for '${key.keyLabel}' but it is already reserved by '${editorKeybindingExtensions[key]!.displayName}'.");
} else {
editorKeybindingExtensions[key] = ext;
}
}
}