On Monday, November 9, 2015 at 9:59:12 AM UTC-8, Kyle Meyer wrote:
> Markus Lachinger writes:
> 
> [...]
> 
> > So my ideal workflow would be:
> >
> > magit-diff the branches
> >
> >  ----------------------
> > | foo.rb                    |
> > | bar.txt                   |
> > | .....                        |
> >  ----------------------
> > When I now go onto foo.rb and trigger the function I am looking for, it 
> > will spawn a ediff below:
> >
> >  ----------------------
> > | foo.rb                    |
> > | bar.txt                   |
> > | .....                        |
> >  ----------------------
> > | foo.1     | foo.2       |
> > |              |                |
> > | + Hello  |                |
> > | World    | World     |
> >  ----------------------
> >
> > Doing the same again on the diff list will change the ediff file,
> > i.a. when I go back to the list and call the function on bar.txt it
> > will replace the ediff with the ediff for the bar.txt
> >
> > Is there any way to do this with vc / magit or another plugin?
> 
> Not that I'm know of.
> 
> So IIUC, you want
> 
> 1) to be able to call magit-ediff from a file line in a diff buffer
> 2) keep the original diff buffer visible
> 3) have the ediff session update to a new file without having to
>    manually quit the previous ediff session
> 
> At least at first glance, my guess is that #2 and #3 would require some
> pretty tricky fiddling with ediff, and I'm not sure I understand what
> the motivation is there.


The motivation / use case is to be able to quickly assess the changes that were 
made i.e. between two branches while having more context than just the diff ± a 
few lines, or just be able to jump around in the file.

I could use RET to jump to the file and then switch back the buffer, but that 
is pretty irritating

Is there a better/'more magit' way to do that which I am not thinking of?

> 
> #1 seems like a reasonable context for magit-ediff-dwim to be aware of,
> and I think it should be straightforward to add.
> 
> --
> Kyle

-- 
You received this message because you are subscribed to the Google Groups 
"magit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to