> Anyway, please go ahead and try it for yourself. I finished implementing this, and now it works surprisingly well - typing 'C-x v v' on Dired directories puts marks on them in *vc-dir* buffer: