BW64 includes 2 GUI utilities to compare text file: Diffuse and PeasyDiff. A third utility would be Xdelta to produce .delta files, but that wouldn't allow visual comparisons.
Personally I find Diffuse much more intuitive, besides its ability to edit and merge the compared files.
Nevertheless a couple of issues make Diffuse unnecessarily difficult to use:
The .desktop file contains the line
Exec=diffuse -s
. The -s option prevents the side-by-side comparison of 2 files when files are selected with Shift+Rightclick in ROX-Filer. Fixed by removing the-s
parameterThe .desktop file also specifies supported MIME types with
MimeType=text/plain;text/x-csrc;text/x-chdr;
Good for C programmers, but it ignores many other text files. For example it prevents the comparison of shell scripts. I suggest that at least shell scripts, Perl scripts and XML files (for JWM config file) be included:MimeType=text/x-shellscript;text/xml;text/x-perl;text/plain;text/x-csrc;text/x-chdr;
. Probably some other types are also useful, but for my needs that would be enough.The Help button leads to a dead page (404 File not found)
When using the Xfe file manager (included in BW64), file comparison with F8 key in principle would work even without changes to the .desktop file, however this requires to change the "Fil;e comparator" in Preferences > Programs from beediff (a program not installed in BW64) to diffuse
Alternative way to run Diffuse
ROX-Filer provides an easy and alternative way to load 2 (or more) text files regardless of their MIME and without relying on the .desktop file.
1) Select the 2 files in ROX-Filer
2) Type Shift+! . This will open a command box with a cursor in front of "$@" place holder
3) Add diffuse, so that the command reads diffuse "$@"
4) Press Enter. This will run diffuse with the 2 files side-by-side
EDIT: I don't know why 2 .desktop files for Xdelta exist. The file Xdelta-difference-manager.desktop seems to be the "real" one while xdelta_gui.desktop is a stripped down version of the latter.
I also wonder if the "Document" category would be better suited for text file comparison tools than the current "Utility" category. At least that's were I first looked for them.