On Sun, 21 Nov 2010, Michal Sojka wrote: > This is a great idea. Now I use this script to invoke notmuch remotely > and I don't have to create master connection manually. > > #!/bin/bash > socket="$HOME/.ssh/notmuch-connection" > if [[ ! -S $socket ]]; then > # Create master connection in background (the connection is closed > # after 10 minutes) > ssh -f -M -S $socket example.org sleep 600
The above line must be changed to ssh -f -M -S $socket example.org sleep 600 >/dev/null 2>&1 Without the redirections emacs blocks until the command closes stdout, which takes 10 minutes in this case. > fi > printf -v args "%q " "$@" > ssh -S $socket example.org notmuch $args