magit/magit — Issue #366: Movement of point when staging is unnatural
Author: purcell
Created: 2012-01-30 17:27:36+00:00
State: open

This is a usability feature request; given some feedback and pointers, I'd be happy to investigate implementing it myself.

A common part of my workflow (and presumably that of most users) is reviewing and then staging changes directly from the magit-status buffer.

After staging a hunk, I'd expect the point to move to the next pending hunk, but instead it stays on the same visual line, which may or may not correspond to the next hunk. Similarly, after staging the last hunk in a file, I'd expect the point to move to the next file in the list, but once again it stays on the same visual line, often several files further down the "Changes" list -- active keyboard or mouse navigation is required to return the cursor to the next file.

This makes it unnatural to systematically work through a set of changes, and it's pretty much the only pain point I have with magit in intensive daily use.

-Steve