rather than opening the patch file created by diff, now shows a formatted diff