]> git.cworth.org Git - notmuch-wiki/blobdiff - remoteusage.mdwn
nmbug: replace markdown copy of report generator with offsite link.
[notmuch-wiki] / remoteusage.mdwn
index edc63fb93c17b04881fe25c6af1b792a7d1c728e..1ecd3aa4aed638b589561f19e021ec4a59b773c8 100644 (file)
@@ -29,7 +29,7 @@ You will need to have the following items in place:
 2.  a working notmuch emacs interface on another computer (let's call
 that computer "client")
 3.   password-free login (public key authentication) from client to
-server. [Here](http://sial.org/howto/openssh/publickey-auth/) is a
+server. [Here](http://www.debian-administration.org/articles/152) is a
 good page on how to set it up.
 4.   a reasonably fast connection. (This isn't really *neccessary*, but
 if your connection is too slow, this won't be very pleasant to use,
@@ -79,9 +79,9 @@ be necessary in the furture.
         [ -d "${CACHE}" ] || mkdir -p "${CACHE}"
         CMD=$1
         shift
-       # we need to a little sanitizing of msg ids so the shell
+        # we need to a little sanitizing of msg ids so the shell
         # doesn't mangle them
-       ARGS=`echo $@ | sed 's/[\\$\\*\\!]/\\\&/g'`
+        printf -v ARGS "%q " "$@"      
         $SSH_BIN $USER@$SSH_HOST $NOTMUCH_REMOTE_BIN ${CMD} ${ARGS}
     }
     
@@ -89,8 +89,11 @@ be necessary in the furture.
     {
         notmuch_run search $@ |
         while read line; do
-           sleep 0.02
-           echo "${line}"
+           sleep 0.02   # Workaround a bug (missing lines) in the emacs interface
+                         # NOTE: This workaround is no longer necessary as of 
+                         # git rev eead2382. You can just run 
+                         # `notmuch_run search $@'                      
+            echo "${line}"
         done
     }