diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt index 7e4d9e2e6..90464c644 100644 --- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt +++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt @@ -1214,7 +1214,7 @@ abstract class VimChangeGroupBase : VimChangeGroup { context, motionArgument, true, - operatorArguments.withCount0(count0), + operatorArguments.copy(count0 = count0), ) ?: return false return changeRange( editor, diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt index 8a472b6a1..335e5016e 100644 --- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt +++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt @@ -30,10 +30,7 @@ import com.maddyhome.idea.vim.state.mode.Mode data class OperatorArguments( val isOperatorPending: Boolean, val count0: Int, - val mode: Mode, ) { val count1: Int = count0.coerceAtLeast(1) - - fun withCount0(count0: Int): OperatorArguments = this.copy(count0 = count0) }