If the variable @code{minibuffer-allow-text-properties} is
non-@code{nil}, then the string that is returned includes whatever text
properties were present in the minibuffer. Otherwise all the text
-properties are stripped when the value is returned.
+properties are stripped when the value is returned. (By default this
+variable is @code{nil}.)
@vindex minibuffer-prompt-properties
The text properties in @code{minibuffer-prompt-properties} are applied
@end defopt
@defvar minibuffer-allow-text-properties
-If this variable is @code{nil}, then @code{read-from-minibuffer} strip
-all text properties from the minibuffer input before returning it.
-Otherwise, the minibuffer input is returned as is, along with its text
-properties. Moreover, if this variable is non-@code{nil}, most text
-properties on strings from the completion table are preserved as well.
+If this variable is @code{nil}, the default, then
+@code{read-from-minibuffer} strips all text properties from the
+minibuffer input before returning it. Otherwise, the minibuffer input
+is returned as is, along with its text properties. Moreover, if this
+variable is non-@code{nil}, most text properties on strings from the
+completion table are preserved as well.
@lisp
(let ((minibuffer-allow-text-properties t))