MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / resolveBindingInfo

Function resolveBindingInfo

src/cm/commandRegistry.js:1433–1447  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

1431}
1432
1433function resolveBindingInfo(name) {
1434 const baseBinding = keyBindings[name] ?? null;
1435 if (!hasOwnBindingOverride(name)) return baseBinding;
1436
1437 const override = resolvedKeyBindings?.[name];
1438 if (override === null) {
1439 return baseBinding ? { ...baseBinding, key: null } : { key: null };
1440 }
1441
1442 if (!override || typeof override !== "object") {
1443 return baseBinding;
1444 }
1445
1446 return baseBinding ? { ...baseBinding, ...override } : override;
1447}
1448
1449function buildResolvedKeyBindingsSnapshot() {
1450 const bindingNames = new Set([

Callers 2

rebuildKeymapFunction · 0.85

Calls 1

hasOwnBindingOverrideFunction · 0.85

Tested by

no test coverage detected