handle amending the same in magit-{commit & tag}
magit-with-git-editor-setup: improve macro hygiene
use emacsclient from same directory as emacs process