I am on the trip of reading GNU Emacs Lisp Manual, and section 20.6 has the following text:
It is not easy to display a value of point in the middle of a sequence of text that has the ‘display’, ‘composition’ or is invisible. Therefore, after a command finishes and returns to the command loop, if point is within such a sequence, the command loop normally moves point to the edge of the sequence.
I am not a native English speaker, and am confused by the phrase:
text that has the ‘display’, ‘composition’ or is invisible.
Does display
and composition
apply to text properties
or something else? I have not yet started the section 31. Text
so I know nothing about these. But I have searched for composition
and found in 31.19.4 Properties with Special Meanings
there is the following expression:
the properties ‘composition’, ‘display’, ‘invisible’ and ‘intangible’
I am not sure those are the same things. If they are, I think they are not consistent expression, at least the former should be
text that has the ‘display’, ‘composition’ or ‘invisible’ properties.
and should I report a bug of this?