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:
parent
31cfbcc940
commit
30a9ebb471
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user