Function: mail-complete
mail-complete is an autoloaded, interactive and byte-compiled function
defined in mailalias.el.gz.
This command is obsolete since 24.1; use
mail-completion-at-point-function instead.
Signature
(mail-complete ARG)
Documentation
Perform completion on header field or word preceding point.
Completable headers are according to mail-complete-alist. If none matches
current header, calls mail-complete-function and passes prefix ARG if any.
Probably introduced at or before Emacs version 20.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/mail/mailalias.el.gz
;;;###autoload
(defun mail-complete (arg)
"Perform completion on header field or word preceding point.
Completable headers are according to `mail-complete-alist'. If none matches
current header, calls `mail-complete-function' and passes prefix ARG if any."
(declare (obsolete mail-completion-at-point-function "24.1"))
(interactive "P")
;; Read the defaults first, if we have not done so.
(sendmail-sync-aliases)
(if (eq mail-aliases t)
(progn
(setq mail-aliases nil)
(if (file-exists-p mail-personal-alias-file)
(build-mail-aliases))))
(let ((data (mail-completion-at-point-function)))
(if data
(apply #'completion-in-region data)
(funcall mail-complete-function arg))))