Hi j4ni on irc expressed interest of having an installation option for notmuch-emacs and a notmuch remote access script as 'notmuch' This got me thinking what kind of script would fulfill all the needs that I know of. and this is the result of that: --8<----8<----8<----8<----8<----8<----8<----8<-- #!/bin/bash set -euf if [ "${NOTMUCH_REMOTE_XTRACE_FILE-}" ]; then exec 6>>"$NOTMUCH_REMOTE_XTRACE_FILE" BASH_XTRACEFD=6 echo -- >&6 set -x env >&6 fi : ${NOTMUCH_REMOTE_SSH_COMMAND:=ssh} : ${NOTMUCH_REMOTE_SSH_ARGS=} : ${NOTMUCH_REMOTE_HOST:=notmuch} : ${NOTMUCH_REMOTE_COMMAND:=notmuch} printf -v ARGS '%q ' "$@" exec "$NOTMUCH_REMOTE_SSH_COMMAND" $NOTMUCH_REMOTE_SSH_ARGS \ "$NOTMUCH_REMOTE_HOST" $NOTMUCH_REMOTE_COMMAND $ARGS --8<----8<----8<----8<----8<----8<----8<----8<-- out of the box this works like the instructions given in https://notmuchmail.org/remoteusage/ (with ~/.ssh/config changes) and https://notmuchmail.org/remoteusage/124/ (with suitable wrapping so that contents of ~/.ssh/ can be left unmodified) also, debugging is easy. (setenv "NOTMUCH_REMOTE_XTRACE_FILE" "xtrace.log") inside emacs, and NOTMUCH_REMOTE_XTRACE_FILE=xtrace.log notmuch-remote on the command line. what do you think? Tomi