Vim + Transmit Remote Editing
I was having problems getting MacVim to work with Transmit’s remote editing feature - when I saved the file, it wasn’t uploaded. Turns out by default Vim can create it’s backup files by renaming the original as well as creating a copy - when it decides to rename, Transmit is left looking at the old file so never detects the updates. The solution is simple: add
set backupcopy=yesto your ~/.vimrc . This will force vim to always create backups by copying, ensuring the original file gets updated.