Re: [PATCH v2] make diff --color-words customizable
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 10, 2009, 11:45 UTC
- Message-ID
- <alpine.DEB.1.00.0901101239550.30769@pacific.mpi-cbg.de>
- In-Reply-To
- <200901101225.10719.trast@student.ethz.ch>
Hi,
On Sat, 10 Jan 2009, Thomas Rast wrote:
Show 11 quoted lines
> Johannes Schindelin wrote: > > BTW I did not really think about the issue you raised about the newlines, > > as I seemed to remember that the idea was to substitute all non-word > > characters with newlines, so that the offsets in the substituted text are > > the same as in the original text. > > Ok, so here's a very simple example: Suppose you have the word regex > 'x+|y+' and compare these two lines: > > A: xxyyxy > B: xyxyy
Ah, I see.
> > So I still find your patch way too large > > I can't think of a simpler way to do it, and yours unfortunately doesn't > work.
Well, the thing I tried to hint at: it is not good to have a monster patch, as nobody will review it.
In your case, I imagine it would be much easier to get reviewers if you had
patch 1/4 refactor color-words to allow for 0-character word boundaries patch 2/4 allow regular expressions to define what makes a word patch 3/4 add option to specify word boundary regexps via attributes patch 4/4 test word boundary regexps
And I admit that I documented the code lousily, but that does not mean that you should repeat that mistake.
Ciao, Dscho