From ae8b9b4773dd10568c324effa23c8faa50237aa0 Mon Sep 17 00:00:00 2001 From: filipp <x@lipp.fi> Date: Fri, 28 Jun 2024 14:07:53 +0300 Subject: [PATCH] Mark isOperatorPending as deprecated It calls the same method in KeyHandler. We do not need it in VimStateMachine --- .../com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt | 1 + .../main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt index 4579909bf..dddfad638 100644 --- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt +++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt @@ -52,6 +52,7 @@ public class VimStateMachineImpl : VimStateMachine { */ override var executingCommand: Command? = null + @Deprecated("Please use KeyHandler instead") override fun isOperatorPending(mode: Mode): Boolean { val keyHandler = KeyHandler.getInstance() return keyHandler.isOperatorPending(mode, keyHandler.keyHandlerState) diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt index 0e857bb25..4a430ccf0 100644 --- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt +++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt @@ -49,6 +49,7 @@ public interface VimStateMachine { * This field is reset after the command has been executed. */ public var executingCommand: Command? + @Deprecated("Please use KeyHandler instead") public fun isOperatorPending(mode: Mode): Boolean public val executingCommandFlags: EnumSet<CommandFlags>