]> git.notmuchmail.org Git - notmuch/commitdiff
emacs: remove kludge for Emacs 23 from notmuch-mua-mail
authorJonas Bernoulli <jonas@bernoul.li>
Mon, 16 Nov 2020 21:28:23 +0000 (22:28 +0100)
committerDavid Bremner <david@tethera.net>
Sun, 6 Dec 2020 20:17:52 +0000 (16:17 -0400)
Notmuch requires at least Emacs version 25.

The `return-action' argument was added prior to Emacs 24.1
in 25ca2e61403f97b5a023164f2924d5f8aca2492a.

emacs/notmuch-mua.el

index 1204fb6ac3de2059fe9b8e21f68fc6d144f4a9a9..869ec51a691a9a86dbddfbb4f6d3cdfc7ded303d 100644 (file)
@@ -394,16 +394,10 @@ modified. This function is notmuch adaptation of
          (dolist (h other-headers other-headers)
            (when (stringp (car h))
              (setcar h (intern (capitalize (car h))))))))
-       (args (list yank-action send-actions))
        ;; Cause `message-setup-1' to do things relevant for mail,
        ;; such as observe `message-default-mail-headers'.
        (message-this-is-mail t))
-    ;; message-setup-1 in Emacs 23 does not accept return-action
-    ;; argument. Pass it only if it is supplied by the caller. This
-    ;; will never be the case when we're called by `compose-mail' in
-    ;; Emacs 23.
-    (when return-action (nconc args (list return-action)))
-    (apply 'message-setup-1 headers args))
+    (message-setup-1 headers yank-action send-actions return-action))
   (notmuch-fcc-header-setup)
   (message-sort-headers)
   (message-hide-headers)