make destination directory if necessary
add diff folding plugin