'completion-at-point-functions' in 'message-mode'.
+++
-*** Additional query and results attributes in eudcb-macos-contacts.el
+*** Additional attributes of query and results in eudcb-macos-contacts.el.
The EUDC back-end for the macOS Contacts app now provides a wider set
of attributes to use for queries, and delivers more attributes in
query results.
(defcustom eudc-inline-expansion-format nil
"Specify the format of the expansion of inline queries.
This variable controls what `eudc-expand-inline' actually inserts
-in the buffer. It is either a list, or a function.
+in the buffer. It is either a list, or a function.
When set to a list, the expansion result will be formatted
according to the first element of the list, a string, which is
REVERSE set to t to transform the received attribute alist. The
function should return a list, which should contain two elements.
If the first element is a string, it will be used as the PHRASE
-part, quoting it if necessary. If the second element is a string,
+part, quoting it if necessary. If the second element is a string,
it will be used as the COMMENT part, unless it contains
characters not allowed in the COMMENT part by RFC 5322, in which
case the COMMENT part will be omitted."
(defun eudc-macos-contacts-search-helper (query)
"Helper function to query the Contacts app via AppleScript.
-Searches for all persons matching QUERY. QUERY is a list of cons
+Searches for all persons matching QUERY. QUERY is a list of cons
cells (ATTR . VALUE) where ATTRs should be valid macOS Contacts
attribute names with space characters replaced by `_' characters.
Thus, to for instance search for the \"first name\" attribute in