Replies: 2 comments 5 replies
-
If anyone would be able to describe how this could be done, I might give it a try and implement it. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Do you know why you can do that in the buffer in which you can do it but not in others?
Which commands perform "regular review"? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When I have staged changes, and I open Ediff by pressing
E
, and thens
for staging, I get a three-window ediff view. The right-most window is then a regular buffer with line numbers, and LSP enabled, but it's still synced with the other two windows when I jump between edits.This is great for reviewing Rust code and probably code in many other languages because it allows me to display docs, jump to definitions, and all do sorts of other shenanigans.
However, I'm not able to get the three-window ediff when I want to do a regular review.
What I've been doing for about a year when reviewing code is that I open the diff (either magit-diff or ediff), and when I need to jump to a certain definition, I either close the whole diff to look it up, or I open a new window which is independent of the diff, so the process is always clumsy.
How do others look up definitions when they review code?
Beta Was this translation helpful? Give feedback.
All reactions