If your terminal supports formatting through ANSI escape sequences,
diffobj will output colored diffs to the terminal.
Otherwise, output will be colored with HTML/CSS and sent to the IDE
viewport or to your browser. diffobj comes with several
built-in color schemes that can be further customized. Some
examples:
waldo, which
internally uses diffobj for diffs but takes a more hands-on
approach to detailing object differences.
Acknowledgements
R Core for developing and maintaining such a wonderful
language.
CRAN maintainers, for patiently shepherding packages onto CRAN and
maintaining the repository, and Uwe Ligges in particular for maintaining
Winbuilder.
The users who have reported bugs and possible fixes, and/or made
feature requests (see NEWS.md).