add explicit whitespace-mode + save hook