is for any text property, such as `face`, that Emacs can associate with text. Emacs moves, copies, or displays the text using the text properties, which are specified as name-value pairs along with the text in a special Lisp structure. Emacs uses a special read and print syntax for text properties.
Text Properties menu item under the
Edit menu of Emacs by default has several options for displaying or editing text-properties. The manual describes the various text-propeties, including
face and some special properties, margins, and stickiness and inheritance characteristics that are not in the menu.
Strings with text properties have a special read and print syntax. Emacs uses a
plist for short) for text properties. See the category property for setting
default properties. See the fields for specifying properties by
strings, and intervals for when to use overlays (overlay properties) instead of text properties. See searching for locating (text or overlay) property changes in the buffer.