Next: Window-System Types, Previous: Programming Types, Up: Lisp Data Types [Contents][Index]
The types in the previous section are common to many Lisp dialects. SXEmacs Lisp provides several additional data types for purposes connected with editing.
| • Buffer Type: | The basic object of editing. | |
| • Marker Type: | A position in a buffer. | |
| • Extent Type: | A range in a buffer or string, maybe with properties. | |
| • Window Type: | Buffers are displayed in windows. | |
| • Frame Type: | Windows subdivide frames. | |
| • Device Type: | Devices group all frames on a display. | |
| • Console Type: | Consoles group all devices with the same keyboard. | |
| • Window Configuration Type: | Recording the way a frame is subdivided. | |
| • Event Type: | An interesting occurrence in the system. | |
| • Process Type: | A process running on the underlying OS. | |
| • Stream Type: | Receive or send characters. | |
| • Keymap Type: | What function a keystroke invokes. | |
| • Syntax Table Type: | What a character means. | |
| • Display Table Type: | How display tables are represented. | |
| • Database Type: | A connection to an external DBM or DB database. | |
| • Charset Type: | A character set (e.g. all Kanji characters), under SXEmacs/MULE. | |
| • Coding System Type: | An object encapsulating a way of converting between different textual encodings, under SXEmacs/MULE. |
Next: Window-System Types, Previous: Programming Types, Up: Lisp Data Types [Contents][Index]