A good compromise to me seems to be using `imv` from the renameutils package which is pretty much exactly the same as the OP. That way you don't get confused by different `mv` behaviour on different systems.
Hitting `<Ctrl-a>i` seems to me a small price to pay :)
Hitting `<Ctrl-a>i` seems to me a small price to pay :)