Skip to content

Commit d7caafe

Browse files
committed
refactor executing escape of modeHandler
1 parent 9a02ae5 commit d7caafe

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/transformations/execute.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export interface IModeHandler {
3232
updateView(args?: { drawSelection: boolean; revealRange: boolean }): Promise<void>;
3333
runMacro(recordedMacro: RecordedState): Promise<void>;
3434
handleMultipleKeyEvents(keys: string[]): Promise<void>;
35+
handleKeyEvent(key: string): Promise<void>;
3536
rerunRecordedState(transformation: Dot): Promise<void>;
3637
}
3738

@@ -269,7 +270,7 @@ export async function executeTransformations(
269270
}
270271
await modeHandler.handleMultipleKeyEvents(stroke.value);
271272
if (vimState.currentMode === Mode.Insert) {
272-
await modeHandler.handleMultipleKeyEvents(['<Esc>']);
273+
await modeHandler.handleKeyEvent('<Esc>');
273274
}
274275
}
275276
vimState.normalCommandState = NormalCommandState.Finished;

0 commit comments

Comments
 (0)