Version 3.4.4 of package With-Editor has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
With-Editor describes itself as: ============================== Use the Emacsclient as $EDITOR ============================== More at https://elpa.nongnu.org/nongnu/with-editor.html ## Summary: 1 With-Editor ═════════════ This library makes it possible to reliably use the Emacsclient as the `$EDITOR' of child processes. It makes sure that they know how to call home. For remote processes a substitute is provided, which communicates with Emacs on standard output/input instead of using a socket as the Emacsclient does. ## Recent NEWS: # -*- mode: org -*- * v3.4.4 2025-06-01 - Added kludge for Nix on macOS. #134 * v3.4.3 2024-12-01 - Added new variable ~with-editor-emacsclient-program-suffixes~. #132 * v3.4.2 2024-09-01 - Fixed ~shell-command-with-editor-mode~ for remote processes. #129 - ~with-editor-export-editor~ now waits longer for the terminal to get ready. #130 - Updated tooling.