summaryrefslogtreecommitdiff
path: root/src/main/kotlin/me/kyren223/trident/utils/Utils.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/me/kyren223/trident/utils/Utils.kt')
-rw-r--r--src/main/kotlin/me/kyren223/trident/utils/Utils.kt42
1 files changed, 16 insertions, 26 deletions
diff --git a/src/main/kotlin/me/kyren223/trident/utils/Utils.kt b/src/main/kotlin/me/kyren223/trident/utils/Utils.kt
index e688dd8..d9b4f34 100644
--- a/src/main/kotlin/me/kyren223/trident/utils/Utils.kt
+++ b/src/main/kotlin/me/kyren223/trident/utils/Utils.kt
@@ -1,26 +1,16 @@
-package me.kyren223.trident.utils
-
-import com.maddyhome.idea.vim.api.VimEditor
-import com.maddyhome.idea.vim.api.injector
-import com.maddyhome.idea.vim.command.MappingMode
-import com.maddyhome.idea.vim.command.OperatorArguments
-import com.maddyhome.idea.vim.key.MappingOwner
-import com.maddyhome.idea.vim.state.mode.Mode
-
-fun setEditorMode(editor: VimEditor, mode: Mode) {
- val context = injector.executionContextManager.onEditor(editor, null)
- val operatorArguments = OperatorArguments(false, 0, mode)
- editor.exitInsertMode(context, operatorArguments)
- editor.vimChangeActionSwitchMode = Mode.NORMAL()
-}
-
-fun injectEnterToSelectMapping() {
- injector.keyGroup.putKeyMapping(
- MappingMode.NV,
- injector.parser.parseKeys("<cr>"),
- MappingOwner.Plugin.get("Trident"),
- injector.parser.parseKeys(":action TridentListSelect<cr>"),
- false
- )
-}
-
+package me.kyren223.trident.utils
+
+import com.maddyhome.idea.vim.api.injector
+import com.maddyhome.idea.vim.command.MappingMode
+import com.maddyhome.idea.vim.key.MappingOwner
+
+fun injectEnterToSelectMapping() {
+ injector.keyGroup.putKeyMapping(
+ MappingMode.NV,
+ injector.parser.parseKeys("<cr>"),
+ MappingOwner.Plugin.get("Trident"),
+ injector.parser.parseKeys(":action TridentListSelect<cr>"),
+ false
+ )
+}
+