Maybe my use-cases are too basic? I appreciate a good diff gui, but really like vimdiff more than almost all of the ones I've seen. For folders `diff -qr one/ two/` does everything I feel like I need. I love just filtering things with grep instead of trying to figure out however that tool wants to ignore specific changes.
diff -y is side-by-side. As far as I know colordiff does per-line coloring, while icdiff seems to have finer granularity. This dude really should have patched colordiff, though. Or just used emacs.
I've been using `alias diff=colordiff` for maybe twenty years. Looks like icdiff can highlight small changes without needing to call out the whole line. Is there anything else new this one brings?
icdiff is also nice to have a side-by-side colored diff (https://github.com/jeffkaufman/icdiff). And of course, you could use meld, vimdiff, kompare etc. with the same bash anonymous pipes indirection.
I think, for changes within a line, wdiff would be the usual tool - but even if it's possible to pipe that through colordiff - I don't think there's a side-by-side mode for wdiff.
But yeah, I see that in-line highlighting of changes can be helpful sometimes :)
colordiff is just a perl script to colorize diff's output. Patching it to add support for the kind of coloring I want to do here would be a lot of work.
As for using emacs, there are many cases when I want a stand-alone diff tool.
reply