summaryrefslogtreecommitdiff
path: root/src/main/kotlin/me/kyren223/trident/Utils.kt
blob: 7ff2d5837a5aa2c3a0875a3d569b6737155a90ad (plain)
1
2
3
4
5
6
7
8
9
10
11
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)
}