There's a question on SO about splitting hunks using magit, and the two solutions given are to either stage the region (mark a region, hit stage), or to shrink/grow all hunks using `+` & `-`. That's not what I'm after. In magit's status buffer, I want to split a hunk into two hunks, at the point, or at least at the lines around the point. Turning this (excuse my bad diff formatting) @@ blah blah blah - foo + bar + baz + Into @@ blah blah - foo + bar @ blah blah + baz When the point is on bar. Motivations include `baz` being a debug statement, so I'd like to drop it from the commit of `foo` & `bar` without getting rid of it. Or just `bar` and `baz` being only partially related, meaning that their changes should not be in the same commit.