On 3/26/25 23:57, Bruce Horrocks wrote:
> On 25 Mar 2025, at 18:48, Pablo Rodriguez via ntg-context 
> <[email protected]> wrote:
>>
>> Is this a feasible approach? I don’t need the most efficient solution,
>> just one that I can handle and that just works.
>
> I think relying on diff's colouring and a 1000 line change window
> would work but is not robust as it might unexpectedly break - e.g. if
> you were to port to another machine or change your terminal settings
> then you might get different escape sequences for the colours.

Many thanks for your reply, Bruce.

Besides the fact that ConTeXt will have built-in functionality for this,
I think that it would be easy for me to adapt the different escape
sequences for colors (in the rather improbable case I have to port it to
another machine or change my terminal settings).

BTW, after I sent the message, I relalized that my approach was wrong in
a detail. I wanted to add TeX commands in a Markdown source (which was
going to be converted to XHTML).

The right thing to do is to convert the escape sequences for colors into
XML tags in the Markdown source.

> An alternative might be to use 'wdiff' which does a word-based
> comparison instead of the line-based comparison of diff. It also allows
> you to insert your choice of marker string before and after each change,
> making it easy to insert Context markup.

I knew there was such an option, but it isn’t available for MSYS2 (just
in case I might need it there one day) and as far as I can remember it
compares whole words, not single characters.

Many thanks for your help,

Pablo
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to