+13
Fixed

On wrapped lines, display cursor at the start of the row instead of the end of the previous one

Joost Cassee 7 years ago • updated by Jon Skinner 6 years ago 2
Suppose the cursor is in the middle of a long line that is wrapped a couple of times to form five rows. If I press 'home' to move the cursor to the start of the row, then it moves to the end of the previous row. This is logically the same place, but if I now move up, the cursor stays at the end of the row, even when I move to other lines.

I would expect to be able to move to the start of previous lines by pressing 'home' and then 'arrow-up' a couple of times.

Answer

Answer
Fixed
Fixed in 2165
+1
To be clear, if we have a chunk of wrapped text, with the cursor positioned as indicated by the vertical bar:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua.| Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.

Moving to the beginning of the line (typically Cmd+Left on the mac) should result in the cursor being flush with the left edge of the text:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
| eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.

The current behaviour is to show the cursor at the end of the "run" of text above where the cursor was, flush with the right edge of the text:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do |
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.


Yes, that is exactly right.
Answer
Fixed
Fixed in 2165