I'll give this a try! Thank you.

On Tuesday, February 27, 2024 at 12:56:24 AM UTC-8 jj wrote:

> Hi Allen,
>
> I don't know if this is possible with BBEdit alone.
> But you could do it in a terminal with the help of command line utilities 
> diff <https://www.gnu.org/software/diffutils/> and aha 
> <https://github.com/theZiz/aha>, generating a colored HTML file.
>
> Install Diffutils and Aha:
>
>     % brew install diffutils
>     % brew install aha
>
> Run this command in Teminal with your files:
>     
>     % diff -y --color=always ~/Desktop/A.txt ~/Desktop/B.txt | aha 
> --stylesheet > ~/Desktop/output.html
>
> Within BBEdit with a differences window in the foreground with the help of 
> Applescript:
>
> *tell* *application* "BBEdit"
>
>    *if* *class* *of* *front* *window* = *differences window* *then*
>
>        *set* vFileA *to* POSIX path *of* ((*file* *of* *first* *document* 
> *of* *front* *window*) *as* *string*)
>
>        *set* vFileB *to* POSIX path *of* ((*file* *of* *second* *document* 
> *of* *front* *window*) *as* *string*)
>
>        *set* vCommand *to* "/opt/homebrew/bin/diff -y --color=always" & 
> space & *the* quoted form *of* vFileA & space & *the* quoted form *of* 
> vFileB & space & "| /opt/homebrew/bin/aha --stylesheet > 
> ~/Desktop/output.html"
>
>        *do shell script* (vCommand)
>
>        *do shell script* "open ~/Desktop/output.html"
>
>    *end* *if*
>
> *end* *tell*
>
>
> HTH
>
>
> Jean Jourdain
> On Monday, February 26, 2024 at 10:17:37 PM UTC+1 Allen Watson wrote:
>
>> I love the ability to find the differences between two text files. I 
>> would really like to have a printed version of the result, showing the 
>>  differences, so that I could pass out a handout to students in my class. 
>>
>> Is it possible somehow to print the differences? Just printing only 
>> prints the panel at the bottom, not the two side-by-side texts. A screen 
>> shot seems to lose the highlighting that shows the differences.
>>
>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "[email protected]" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/8b464e91-9773-45fc-bf72-46ec3fd90220n%40googlegroups.com.

Reply via email to