void () { LogicalPosition lp = myEditor.offsetToLogicalPosition(getOffset()); myLogicalCaret = new LogicalPosition(lp.line, lp.column + myLogicalColumnAdjustment, myLeansTowardsLargerOffsets); VisualPosition visualPosition = myEditor.logicalToVisualPosition(myLogicalCaret); myVisibleCaret = new VisualPosition(visualPosition.line, visualPosition.column + myVisualColumnAdjustment, visualPosition.leansRight); updateVisualLineInfo(); myColumnNumberForCloning = -1; myDesiredSelectionStartColumn = myDesiredSelectionEndColumn = -1; myDesiredX = -1; }