mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2026-10-17 05:33:52 +02:00
Compare commits
14
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dba931191c
|
||
|
|
7d42ac1a55
|
||
|
|
bd83e8e90e
|
||
|
|
a9c4dfb104
|
||
|
|
888dcc6cd7
|
||
|
|
da8a492bea
|
||
|
|
f2217d9339
|
||
|
|
b4cf5c3c5e
|
||
|
|
d19a7afd12
|
||
|
|
b84172a4dd
|
||
|
|
effbdc9d10
|
||
|
|
67fbaba415
|
||
|
|
01f2f6b97e
|
||
|
|
3e1fe53fce
|
@@ -70,7 +70,7 @@ open class CaretRegisterStorageBase(override var caret: ImmutableVimCaret) : Car
|
||||
override fun getRegister(editor: VimEditor, context: ExecutionContext, r: Char): Register? {
|
||||
val multiCaretJoinRegister = injector.registerGroup.getRegister(editor, context, RegisterConstants.MULTICARET_JOIN_REGISTER)
|
||||
val multiCaretJoinedText = multiCaretJoinRegister?.copiedText as? MultiCaretJoinedText
|
||||
if (multiCaretJoinedText != null && multiCaretJoinedText.carets.let { it > 0 && it != editor.carets().size }) {
|
||||
if (multiCaretJoinedText != null && multiCaretJoinedText.carets != editor.carets().size) {
|
||||
return multiCaretJoinRegister
|
||||
}
|
||||
if (caret.isPrimary || !RegisterConstants.RECORDABLE_REGISTERS.contains(r)) {
|
||||
|
||||
Reference in New Issue
Block a user