[Fixed] Reverse selection in normal mode #3124
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it: This takes care of problems faced during reverse selection where only the first letter of the codeblock used to be selected and the rest was ignored.
Which issue(s) this PR fixes #1951
Special notes for your reviewer: This seemed to be an issue with way getText() works on normal mode where it starts from the back and tries to move up finding where the start is and if it cannot find the start it returns only the first character as we began from the Right of stop.
The fix implemented just emulates a forward select when backward selection is made by the user and effectively works like a forward select.