Function: message-tab
message-tab is an interactive and byte-compiled function defined in
message.el.gz.
Signature
(message-tab)
Documentation
Complete names according to message-completion-alist.
Execute function specified by message-tab-body-function when
not in those headers. If that variable is nil, indent with the
regular text mode tabbing command.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-tab ()
"Complete names according to `message-completion-alist'.
Execute function specified by `message-tab-body-function' when
not in those headers. If that variable is nil, indent with the
regular text mode tabbing command."
(interactive nil message-mode)
(cond
((let ((completion-fail-discreetly t))
(completion-at-point))
;; Completion was performed; nothing else to do.
nil)
(message-tab-body-function (funcall message-tab-body-function))
(t (funcall (or (lookup-key text-mode-map "\t")
(lookup-key global-map "\t")
'indent-relative)))))