replace selectionStartLine with selection so we can use the extra information to allow correcting indentation of selected text (i.e. after pasting) to work without shifting subsequent lines inadvertently (i.e. by running non-smart Indent Mode when text is selected).
This gives the user a set of tools for when to maintain relative indentation of subsequent lines (when cursor is doing the changing), vs when to adjust indentation while ignoring other lines (when changes are made while text is selected).
replace
selectionStartLine
withselection
so we can use the extra information to allow correcting indentation of selected text (i.e. after pasting) to work without shifting subsequent lines inadvertently (i.e. by running non-smart Indent Mode when text is selected).This gives the user a set of tools for when to maintain relative indentation of subsequent lines (when cursor is doing the changing), vs when to adjust indentation while ignoring other lines (when changes are made while text is selected).