vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertCompletedDigraphAction.kt [50:64]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KeyHandler.getInstance().setPromptCharacterEx(result.promptCharacter) } override fun execute( editor: VimEditor, context: ExecutionContext, cmd: Command, operatorArguments: OperatorArguments, ): Boolean { // The converted digraph character has been captured as an argument, push it back through key handler val argument = cmd.argument as? Argument.Character ?: return false val keyStroke = KeyStroke.getKeyStroke(argument.character) val keyHandler = KeyHandler.getInstance() keyHandler.handleKey(editor, keyStroke, context, keyHandler.keyHandlerState) return true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertCompletedLiteralAction.kt [50:64]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KeyHandler.getInstance().setPromptCharacterEx(result.promptCharacter) } override fun execute( editor: VimEditor, context: ExecutionContext, cmd: Command, operatorArguments: OperatorArguments, ): Boolean { // The converted literal character has been captured as an argument, push it back through key handler val argument = cmd.argument as? Argument.Character ?: return false val keyStroke = KeyStroke.getKeyStroke(argument.character) val keyHandler = KeyHandler.getInstance() keyHandler.handleKey(editor, keyStroke, context, keyHandler.keyHandlerState) return true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -