file watching with vim is a mess, due to its mv method. a separate module has been provided for this obstacle