1
0
mirror of https://github.com/chylex/IntelliJ-AceJump.git synced 2025-05-20 15:34:04 +02:00

[WIP] Fix issue with caret/selection append modes

This commit is contained in:
chylex 2021-01-04 22:46:28 +01:00
parent 31cfbcc940
commit 30a9ebb471

View File

@ -52,10 +52,9 @@ internal sealed class AceTagAction {
if (shiftMode) {
val caretModel = editor.caretModel
val oldCarets = caretModel.caretsAndSelections
val oldOffsetPosition = caretModel.logicalPosition
invoke(editor, searchProcessor, offset)
caretModel.caretsAndSelections = oldCarets.filter { it.caretPosition != oldOffsetPosition } + caretModel.caretsAndSelections
caretModel.caretsAndSelections = oldCarets + caretModel.caretsAndSelections
}
else {
invoke(editor, searchProcessor, offset)