add diff-mode-setup