Next: Specifiers, Previous: Abbrevs, Up: Top [Contents][Index]
An extent is somewhat the generalisation of a marker object within the text.
To be precise, An extent is a region of text (a start position and an end position) that is displayed in a particular face and can have certain other properties such as being read-only. Extents can overlap each other. SXEmacs efficiently handles buffers with large numbers of extents in them.
This returns t if object is an extent.
| • Intro to Extents: | Extents are regions over a buffer or string. | |
| • Creating and Modifying Extents: | Basic extent functions. | |
| • Extent Endpoints: | Accessing and setting the bounds of an extent. | |
| • Finding Extents: | Determining which extents are in an object. | |
| • Mapping Over Extents: | More sophisticated functions for extent scanning. | |
| • Extent Properties: | Extents have built-in and user-definable properties. | |
| • Detached Extents: | Extents that are not in a buffer. | |
| • Extent Parents: | Inheriting properties from another extent. | |
| • Duplicable Extents: | Extents can be marked to be copied into strings. | |
| • Extents and Events: | Extents can interact with the keyboard and mouse. | |
| • Atomic Extents: | Treating a block of text as a single entity. | 
Next: Specifiers, Previous: Abbrevs, Up: Top [Contents][Index]