* lisp/gnus/message.el: Tweak header font-lock and ecomplete completion
commit5ed5f548aaa1f3fa7941895d48f97ad970b38ff1
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Jan 2018 18:55:35 +0000 (23 13:55 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 Jan 2018 18:55:35 +0000 (23 13:55 -0500)
treeb94483882700ba8348083e869cc1d3911e5116a3
parentf2918640bf35d6bb0130f854b2ea8ed4b4fd89d4
* lisp/gnus/message.el: Tweak header font-lock and ecomplete completion

(message-font-lock-make-header-matcher): Delete.
(message-match-to-eoh): New function to replace it.
(message-font-lock-keywords): Use it.
(message-strip-forbidden-properties): Remove redundant binding.
(message-goto-body): Avoid called-interactively-p, only use
push-mark when called interactively.
(message-goto-body-1): Merge into message-goto-body.  Redefine as alias.
(message-goto-eoh): Call message-goto-body interactively.
(message--in-tocc-p): New function, extracted from message-display-abbrev.
(message-ecomplete-capf): New function.
lisp/gnus/message.el