aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>2005-08-09 11:35:42 +0000
committerRichard M. Stallman <[email protected]>2005-08-09 11:35:42 +0000
commitce08e7d4c24867cd8257541a6791c41e35837d58 (patch)
tree83f74d6a82748cf4b1247552696c35c73dae6a0b
parent92c4954ea60a1b170a26854349bcc36633c5f35d (diff)
(Comparing Files): Clarify compare-windows.
-rw-r--r--man/files.texi22
1 files changed, 13 insertions, 9 deletions
diff --git a/man/files.texi b/man/files.texi
index bc217de7b1..5e6805d649 100644
--- a/man/files.texi
+++ b/man/files.texi
@@ -2918,15 +2918,19 @@ recent backup. If you specify the name of a backup file,
of.
@findex compare-windows
- The command @kbd{M-x compare-windows} compares the text in the current
-window with that in the next window. Comparison starts at point in each
-window, and each starting position is pushed on the mark ring in its
-respective buffer. Then point moves forward in each window, a character
-at a time, until a mismatch between the two windows is reached. Then
-the command is finished. Another invocation of this command with
-points on mismatching positions tries to skip non-matching text and
-move points forward, until a match between the two windows is reached.
-For more information about windows in Emacs, @ref{Windows}.
+ The command @kbd{M-x compare-windows} compares the text in the
+current window with that in the next window. (For more information
+about windows in Emacs, @ref{Windows}.) Comparison starts at point in
+each window, after pushing each initial point value on the mark ring
+in its respective buffer. Then it moves point forward in each window,
+one character at a time, until it reaches characters that don't match.
+Then the command exits.
+
+ If point in the two windows is followed by non-matching text when
+the command starts, it tries heuristically to advance up to matching
+text in the two windows, and then exits. So if you use @kbd{M-x
+compare-windows} repeatedly, each time it either skips one matching
+range or finds the start of another.
@vindex compare-ignore-case
@vindex compare-ignore-whitespace