Skip to content

Conversation

@jgdhs27
Copy link
Contributor

@jgdhs27 jgdhs27 commented Dec 7, 2025

Fix: #409

There was already some code in place for adjusting horizontal movement for SelectionBehavior === Character. It just didn't handle one specific case correctly: when shift === Shift.Jump && direction === Direction.Forward, the adjustment is also needed. This is fixed in this PR.

Testing:
With SelectionBehavior === Character, check that all horizontal movements (h and l with default keybinds), in all shift modes, work as expected. In particular, try running bl with extend mode inactive. This was buggy before and is now fixed.

Copy link
Owner

@71 71 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Testing

In the future, if possible please add a test case instead / as well.

@71 71 merged commit 8470009 into 71:master Dec 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

right not working after selecting to the left with selectionBehaviour "character"

3 participants