-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2005 Junio C Hamano
#
${additional_headers}"
fi
+ # Note that in the way we're setting it above and using it below,
+ # `additional_headers' will also serve as the header / body separator
+ # (empty line in between).
-cat <<EOF >"$gen_msg_filename"
+ cat <<EOF >"$gen_msg_filename"
From: ${template[from]}
To: ${template[to]}
Message-Id: <${gen_msg_id}>
#
# --no-site-file Don't load the site-wide startup stuff
#
-# --directory Ensure that the local notmuch.el source is found
+# --directory Ensure that the local elisp sources are found
#
-# --load Force loading of notmuch.el
+# --load Force loading of notmuch.el and test-lib.el
#
# notmuch-test-wait Function for tests to use to wait for process completion
#
emacs \$BATCH --no-init-file --no-site-file \
--directory ../../emacs --load notmuch.el \
+ --directory .. --load test-lib.el \
--eval "(defun notmuch-test-wait ()
(while (get-buffer-process (current-buffer))
(sleep-for 0.1)))" \