Function: highlight-compare-buffers

Compare two buffers and highlight the differences.

The default is the current buffer and the one in the next window.

If either buffer is modified and is visiting a file, you are prompted
to save the file.

Unless the buffer is unmodified and visiting a file, the buffer is
written to a temporary file for comparison.

If a buffer is read-only, differences will be highlighted but no property
changes are made, so M-x highlight-changes-next-change and
M-x highlight-changes-previous-change will not work. (fn BUF-A BUF-B)