On Fri, Nov 25, 2022 at 1:29 AM Jeff King <peff@xxxxxxxx> wrote: > Those are the three tricks I sent in the earlier email (though looking > at it again, I think the single-quote bits need to come first, so their > backslashes are then quoted to protect against emacs evaluation). > > It's all quite confusing, which is why I am OK with just skipping it for > now. ;) The nice thing, though, is that doing the quoting right means > it's safe to get rid of the "cat", which solves your race problems in a > more direct and robust way. Thank you for taking the time to explain the details. I don't fully understand it yet, but I know it's hard to deal with properly. In PATCH v7, I made it the same level as the vim version (although it is not strictly at the same level because there is a Emacs Lisp processing). I skip futher treatment of temporary file paths. Regards, -- Yoichi NAKAYAMA