diff options
Diffstat (limited to 'src/main/kotlin/me/kyren223/trident/Utils.kt')
| -rw-r--r-- | src/main/kotlin/me/kyren223/trident/Utils.kt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/kotlin/me/kyren223/trident/Utils.kt b/src/main/kotlin/me/kyren223/trident/Utils.kt new file mode 100644 index 0000000..7ff2d58 --- /dev/null +++ b/src/main/kotlin/me/kyren223/trident/Utils.kt @@ -0,0 +1,12 @@ +package me.kyren223.trident + +import com.maddyhome.idea.vim.KeyHandler +import com.maddyhome.idea.vim.api.ExecutionContext +import com.maddyhome.idea.vim.api.VimEditor +import com.maddyhome.idea.vim.api.injector + +fun simulateKeyPress(key: String, editor: VimEditor, context: ExecutionContext.Editor) { + KeyHandler.getInstance().handleKey(editor, injector.parser.parseKeys(key)[0], context) +} + + |
