A string in SXEmacs Lisp is an array that contains an ordered sequence of characters. Strings are used as names of symbols, buffers, and files, to send messages to users, to hold text being copied between buffers, and for many other purposes. Because strings are so important, SXEmacs Lisp has many functions expressly for manipulating them. SXEmacs Lisp programs use strings more often than individual characters.
• String Basics: | Basic properties of strings and characters. | |
• Predicates for Strings: | Testing whether an object is a string or char. | |
• Creating Strings: | Functions to allocate new strings. | |
• Predicates for Characters: | Testing whether an object is a character. | |
• Character Codes: | Each character has an equivalent integer. | |
• Text Comparison: | Comparing characters or strings. | |
• String Conversion: | Converting characters or strings and vice versa. | |
• Modifying Strings: | Changing characters in a string. | |
• String Properties: | Additional information attached to strings. | |
• Formatting Strings: | format : SXEmacs’s analog of printf .
| |
• Character Case: | Case conversion functions. | |
• Case Tables: | Customizing case conversion. | |
• Char Tables: | Mapping from characters to Lisp objects. |