From: David Bremner Date: Wed, 13 Sep 2017 01:17:32 +0000 (-0300) Subject: emacs/address: use member instead of memq to check for pair X-Git-Tag: 0.26_rc0~147 X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=ff6d3b64895a71855b16a45d378bc849d9bd02a4;p=notmuch emacs/address: use member instead of memq to check for pair Quoting from the elisp reference: For other types (e.g., lists, vectors, strings), two arguments with the same contents or elements are not necessarily ‘eq’ to each other. Thanks to "Attic Hermit" for the fix. --- diff --git a/emacs/notmuch-address.el b/emacs/notmuch-address.el index f937e708..64887a43 100644 --- a/emacs/notmuch-address.el +++ b/emacs/notmuch-address.el @@ -159,7 +159,7 @@ matching `notmuch-address-completion-headers-regexp'. #'notmuch-address-expand-name))) (when setup-company (notmuch-company-setup)) - (unless (memq pair message-completion-alist) + (unless (member pair message-completion-alist) (setq message-completion-alist (push pair message-completion-alist)))))