OptionalindexThe new range to add
Optional$blockChangeEvents: booleanWhether or not to block changing events
Returns a concatenation of all the ranges.
Merges overlapping ranges ensuring consistency after changes
Gets list of ranges composing rectangular block on the screen
The cursor to use
The anchor to use
OptionalincludeEmptyLines: booleanIf true, this includes ranges inside the block which are empty due to clipping
Splits all the ranges into lines.
Optionalrange: Range
Adds a range to a selection by entering multiselect mode, if necessary.