helix: Change word motions (#33408)

When starting on the newline character at the end of a line the helix
word motions select that character, unlike in helix itself. This makes
it easy to accidentaly join two lines together.
Also, word motions that go backwards should stop at the start of a line.
I added that.

Release Notes:

- helix: Fix edge-cases with word motions and newlines
4983b01c89fantacell committed on 6/26/2025, 6:25:47 PM· committed by GitHubparent35863c4
1 file changedLine totals unavailable