I'll be forced to use vscode won't I 
@thatguyoverthere

I prefer my emac 
@thatguyoverthere

Used to swear on vi-bindings these days I only use it for quick edits (and sometkmes I just use zile/mg instead)
@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.