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]