Function: message-strip-forbidden-properties
message-strip-forbidden-properties is a byte-compiled function defined
in message.el.gz.
Signature
(message-strip-forbidden-properties BEGIN END &optional OLD-LENGTH)
Documentation
Strip forbidden properties between BEGIN and END, ignoring the third arg.
This function is intended to be called from after-change-functions.
See also message-forbidden-properties.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-strip-forbidden-properties (begin end &optional _old-length)
"Strip forbidden properties between BEGIN and END, ignoring the third arg.
This function is intended to be called from `after-change-functions'.
See also `message-forbidden-properties'."
(when (and (message-mail-alias-type-p 'ecomplete)
(memq this-command message-self-insert-commands))
(message-display-abbrev))
(when (and message-strip-special-text-properties
(message-tamago-not-in-use-p begin))
(let ((inhibit-read-only t))
(remove-text-properties begin end message-forbidden-properties))))