()
| 1479 | } |
| 1480 | |
| 1481 | export function getKeymapDefinitionsByGroup(): Array<{ |
| 1482 | group: KeymapGroup; |
| 1483 | label: string; |
| 1484 | items: KeymapDefinition[]; |
| 1485 | }> { |
| 1486 | const groups: KeymapGroup[] = ["global", "vim", "navigation", "view-actions"]; |
| 1487 | return groups.map((group) => ({ |
| 1488 | group, |
| 1489 | label: getKeymapGroupLabel(group), |
| 1490 | items: KEYMAP_DEFINITIONS.filter( |
| 1491 | (definition) => definition.group === group, |
| 1492 | ), |
| 1493 | })); |
| 1494 | } |
| 1495 | |
| 1496 | export function advanceSequence( |
| 1497 | event: KeyboardEvent, |
no test coverage detected