emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ediff feature request: diffing line by line


From: Andreas Schwab
Subject: Re: ediff feature request: diffing line by line
Date: Sun, 17 Mar 2002 16:40:53 +0100
User-agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.2.50 (ia64-suse-linux)

Karl Eichwalder <address@hidden> writes:

|> Alex Schroeder <address@hidden> writes:
|> 
|> >> Ediff is designed to parse the output of diff and then present it in
|> >> different ways.
|> 
|> Concerning presentation there isn't that much to change
|> 
|> >> What you are proposing is a kind of "incremental diff", if I
|> >> understand it correctly. I think it would require a major
|> >> generalization of the existing code to do that.
|> 
|> Yes, it is kind of "incremental"; let's consider these variants:
|> 
|>     ->>Everyone in the world is permitted to copy and distribute verbatim 
copies
|>             ^^^^^^^^^^^^
|>     of this license document, but changing it is not allowed.
|>        ^^^^
|>     <<-
|> 
|>     ->>Everyone is permitted to copy and distribute verbatim copies
|>     of the license document, but changing it is not allowed.
|>        ~~~
|>     <<-
|> 
|> Ediff sees only 1 difference, and the user may ask for a
|> `ediff-switch-to-line-mode' option able to make chunks of the hunks:

Emerge has a command to split a difference into two hunks
(emerge-split-difference).  I have used this quite often before I
switched to ediff.

Andreas.

-- 
Andreas Schwab, SuSE Labs, address@hidden
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]