more minor modes for diff-mode