emerge-difference-list

emerge-difference-list is a variable defined in `emerge.el'.
Its value is
nil

  • Automatically becomes permanently buffer-local when set.

Documentation:
Vector of differences between the variants, and markers in the buffers to
show where they are. Each difference is represented by a vector of seven
elements. The first two are markers to the beginning and end of the difference
section in the A buffer, the second two are markers for the B buffer, the third
two are markers for the merge buffer, and the last element is the "state" of
that difference in the merge buffer.
A section of a buffer is described by two markers, one to the beginning of
the first line of the section, and one to the beginning of the first line
after the section. (If the section is empty, both markers point to the same
point.) If the section is part of the selected difference, then the markers
are moved into the flags, so the user can edit the section without disturbing
the markers.
The "states" are:
A the merge buffer currently contains the A variant
B the merge buffer currently contains the B variant
default-A the merge buffer contains the A variant by default,
but this difference hasn't been selected yet, so
change-default commands can alter it
default-B the merge buffer contains the B variant by default,
but this difference hasn't been selected yet, so
change-default commands can alter it
prefer-A in a three-file merge, the A variant is the preferred
choice
prefer-B in a three-file merge, the B variant is the preferred
choice