@meeper I often apply patches via heredoc piped through git apply and most of the time I escape into command mode to enter vim and paste my diff. It's something that I've been doing for a while now and it is almost automatic. I have a keybinding in my local vim that copies the diff to my clipboard and adds the file to the staging area so I can apply patches on the same files iteratively.