You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moving a commit during a rebase does not keep it in view. Only once I do ↓↑ does the view update again.
So I need to either guess how many hotkey presses I need to do, or do an awkward ↓↑ every so often so that I can see 👀
compressed.mp4
To Reproduce
Start a rebase with e, and try to move a commit up or down, until it's out of view. You can now continue moving the commit despite it being not visible. Try holding your hotkey to move the commit — once you ↓↑ afterwards, you'll see that the commit is all the way at the top / very very down, and you were never the wiser!
Expected behavior
After executing moveUpCommit or moveDownCommit, the user configured scrollOffMargin should be applied, to keep the commit in view.
When there are multiple commits selected, and they don't all fit into the view, do some sort of best effort basis behavior that isn't just “keep the view static”
Describe the bug
Moving a commit during a rebase does not keep it in view. Only once I do ↓↑ does the view update again.
So I need to either guess how many hotkey presses I need to do, or do an awkward ↓↑ every so often so that I can see 👀
compressed.mp4
To Reproduce
Start a rebase with
e, and try to move a commit up or down, until it's out of view. You can now continue moving the commit despite it being not visible. Try holding your hotkey to move the commit — once you ↓↑ afterwards, you'll see that the commit is all the way at the top / very very down, and you were never the wiser!Expected behavior
After executing
moveUpCommitormoveDownCommit, the user configuredscrollOffMarginshould be applied, to keep the commit in view.When there are multiple commits selected, and they don't all fit into the view, do some sort of best effort basis behavior that isn't just “keep the view static”
Version info:
Terminal info:
Foot terminal.