We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a02ae5 commit d7caafeCopy full SHA for d7caafe
src/transformations/execute.ts
@@ -32,6 +32,7 @@ export interface IModeHandler {
32
updateView(args?: { drawSelection: boolean; revealRange: boolean }): Promise<void>;
33
runMacro(recordedMacro: RecordedState): Promise<void>;
34
handleMultipleKeyEvents(keys: string[]): Promise<void>;
35
+ handleKeyEvent(key: string): Promise<void>;
36
rerunRecordedState(transformation: Dot): Promise<void>;
37
}
38
@@ -269,7 +270,7 @@ export async function executeTransformations(
269
270
271
await modeHandler.handleMultipleKeyEvents(stroke.value);
272
if (vimState.currentMode === Mode.Insert) {
- await modeHandler.handleMultipleKeyEvents(['<Esc>']);
273
+ await modeHandler.handleKeyEvent('<Esc>');
274
275
276
vimState.normalCommandState = NormalCommandState.Finished;
0 commit comments