Open deathaxe opened 2 months ago
Version info
Description
A workspace contains multiple hunks, each of which only a part of is to be staged by only using keyboard navigation.
Steps to reproduce
tab
enter
Expected behavior
The next diff hunk is selected, so all desired changes can be added by repeating steps 4 to 6.
Actual behavior
SM forgets its currently focused hunk and therefore focuses first one.
So if a line from hunk 1000 was staged, I now need to hit tab 1001 times to navigate to the next hunk of interest.
That's pretty inefficient.
Version info
Description
A workspace contains multiple hunks, each of which only a part of is to be staged by only using keyboard navigation.
Steps to reproduce
tab
key (multiple times)enter
to stage the selected text's linetab
keyExpected behavior
The next diff hunk is selected,
so all desired changes can be added by repeating steps 4 to 6.
Actual behavior
SM forgets its currently focused hunk and therefore focuses first one.
So if a line from hunk 1000 was staged, I now need to hit
tab
1001 times to navigate to the next hunk of interest.That's pretty inefficient.