mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-05-23 13:34:03 +02:00
Fix issues with enter in python console
VIM-3287
This commit is contained in:
parent
f3a357c559
commit
855dbfab16
vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action
@ -33,9 +33,14 @@ public class InsertEnterAction : VimActionHandler.SingleExecution() {
|
|||||||
operatorArguments: OperatorArguments,
|
operatorArguments: OperatorArguments,
|
||||||
): Boolean {
|
): Boolean {
|
||||||
if (injector.globalOptions().octopushandler) {
|
if (injector.globalOptions().octopushandler) {
|
||||||
editor.forEachNativeCaret({ caret ->
|
if (editor.isInForEachCaretScope()) {
|
||||||
injector.changeGroup.processEnter(editor, caret, context)
|
editor.removeSecondaryCarets()
|
||||||
})
|
injector.changeGroup.processEnter(editor, editor.primaryCaret(), context)
|
||||||
|
} else {
|
||||||
|
editor.forEachNativeCaret({ caret ->
|
||||||
|
injector.changeGroup.processEnter(editor, caret, context)
|
||||||
|
})
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
injector.changeGroup.processEnter(editor, context)
|
injector.changeGroup.processEnter(editor, context)
|
||||||
}
|
}
|
||||||
|
@ -34,9 +34,14 @@ public class SelectEnterAction : VimActionHandler.SingleExecution() {
|
|||||||
operatorArguments: OperatorArguments,
|
operatorArguments: OperatorArguments,
|
||||||
): Boolean {
|
): Boolean {
|
||||||
if (injector.globalOptions().octopushandler) {
|
if (injector.globalOptions().octopushandler) {
|
||||||
editor.forEachNativeCaret({ caret ->
|
if (editor.isInForEachCaretScope()) {
|
||||||
injector.changeGroup.processEnter(editor, caret, context)
|
editor.removeSecondaryCarets()
|
||||||
})
|
injector.changeGroup.processEnter(editor, editor.primaryCaret(), context)
|
||||||
|
} else {
|
||||||
|
editor.forEachNativeCaret({ caret ->
|
||||||
|
injector.changeGroup.processEnter(editor, caret, context)
|
||||||
|
})
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
injector.changeGroup.processEnter(editor, context)
|
injector.changeGroup.processEnter(editor, context)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user