Description
Hi,
I don't know if such functionality introduction is possible in fugitive, or if it should be another vim plugin.
I often see colleagues use magit, and I understood recently what I like so much in magit.
It is simple: all diffs of the git repository appears in one buffer, with smart collapse rules. User can go through this buffer, stage some parts and commit at some moments.
It differs a lot of current stage/commit scheme of fugitive. I like the current scheme, but sometimes, when I have bunch of independent commits in multiple files, series of :Gstatus, D, ^Wj, [ do,]c ]*, ^Wk, C, blah, :wq can be boring, and I sometime feel git gui ( :'( ) more efficient for that.
I am not asking someone to implement such stuff. However, I am just wondering: is there already something like that for vim (with git-gutter, I still need to navigate through unstaged files)? if not, is it best to develop into fugitive, or in a fresh new plugin?
Anyway, fugitive is still an awesome plugin!
Jérôme