Mercurial > emacs
comparison lispref/objects.texi @ 76993:55c9ef5f1559
Improve index entries.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 07 Apr 2007 01:53:53 +0000 |
parents | 6d19c76d81c5 |
children | 2e5dc150d8fb 4ef881a120fe |
comparison
equal
deleted
inserted
replaced
76992:cb061d31cf52 | 76993:55c9ef5f1559 |
---|---|
286 @cindex whitespace | 286 @cindex whitespace |
287 @cindex bell character | 287 @cindex bell character |
288 @cindex @samp{\a} | 288 @cindex @samp{\a} |
289 @cindex backspace | 289 @cindex backspace |
290 @cindex @samp{\b} | 290 @cindex @samp{\b} |
291 @cindex tab | 291 @cindex tab (ASCII character) |
292 @cindex @samp{\t} | 292 @cindex @samp{\t} |
293 @cindex vertical tab | 293 @cindex vertical tab |
294 @cindex @samp{\v} | 294 @cindex @samp{\v} |
295 @cindex formfeed | 295 @cindex formfeed |
296 @cindex @samp{\f} | 296 @cindex @samp{\f} |
297 @cindex newline | 297 @cindex newline |
298 @cindex @samp{\n} | 298 @cindex @samp{\n} |
299 @cindex return | 299 @cindex return (ASCII character) |
300 @cindex @samp{\r} | 300 @cindex @samp{\r} |
301 @cindex escape | 301 @cindex escape (ASCII character) |
302 @cindex @samp{\e} | 302 @cindex @samp{\e} |
303 @cindex space | 303 @cindex space (ASCII character) |
304 @cindex @samp{\s} | 304 @cindex @samp{\s} |
305 You can express the characters control-g, backspace, tab, newline, | 305 You can express the characters control-g, backspace, tab, newline, |
306 vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, | 306 vertical tab, formfeed, space, return, del, and escape as @samp{?\a}, |
307 @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f}, | 307 @samp{?\b}, @samp{?\t}, @samp{?\n}, @samp{?\v}, @samp{?\f}, |
308 @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively. | 308 @samp{?\s}, @samp{?\r}, @samp{?\d}, and @samp{?\e}, respectively. |
659 empty list. The empty list is actually the symbol @code{nil}. | 659 empty list. The empty list is actually the symbol @code{nil}. |
660 @xref{Lists}, for functions that work on lists. Because most cons | 660 @xref{Lists}, for functions that work on lists. Because most cons |
661 cells are used as part of lists, the phrase @dfn{list structure} has | 661 cells are used as part of lists, the phrase @dfn{list structure} has |
662 come to refer to any structure made out of cons cells. | 662 come to refer to any structure made out of cons cells. |
663 | 663 |
664 @cindex atom | 664 @cindex atoms |
665 Because cons cells are so central to Lisp, we also have a word for | 665 Because cons cells are so central to Lisp, we also have a word for |
666 ``an object which is not a cons cell.'' These objects are called | 666 ``an object which is not a cons cell.'' These objects are called |
667 @dfn{atoms}. | 667 @dfn{atoms}. |
668 | 668 |
669 @cindex parenthesis | 669 @cindex parenthesis |
751 | | | | | | | | | | 751 | | | | | | | | | |
752 --------------- ---------------- ------------------- | 752 --------------- ---------------- ------------------- |
753 @end group | 753 @end group |
754 @end smallexample | 754 @end smallexample |
755 | 755 |
756 @cindex @code{nil} in lists | 756 @cindex @code{nil} as a list |
757 @cindex empty list | 757 @cindex empty list |
758 A list with no elements in it is the @dfn{empty list}; it is identical | 758 A list with no elements in it is the @dfn{empty list}; it is identical |
759 to the symbol @code{nil}. In other words, @code{nil} is both a symbol | 759 to the symbol @code{nil}. In other words, @code{nil} is both a symbol |
760 and a list. | 760 and a list. |
761 | 761 |
1491 | 1491 |
1492 @xref{Frames}, for a description of the functions that work on frames. | 1492 @xref{Frames}, for a description of the functions that work on frames. |
1493 | 1493 |
1494 @node Window Configuration Type | 1494 @node Window Configuration Type |
1495 @subsection Window Configuration Type | 1495 @subsection Window Configuration Type |
1496 @cindex screen layout | 1496 @cindex window layout in a frame |
1497 | 1497 |
1498 A @dfn{window configuration} stores information about the positions, | 1498 A @dfn{window configuration} stores information about the positions, |
1499 sizes, and contents of the windows in a frame, so you can recreate the | 1499 sizes, and contents of the windows in a frame, so you can recreate the |
1500 same arrangement of windows later. | 1500 same arrangement of windows later. |
1501 | 1501 |
1505 window configurations. | 1505 window configurations. |
1506 | 1506 |
1507 @node Frame Configuration Type | 1507 @node Frame Configuration Type |
1508 @subsection Frame Configuration Type | 1508 @subsection Frame Configuration Type |
1509 @cindex screen layout | 1509 @cindex screen layout |
1510 @cindex window layout, all frames | |
1510 | 1511 |
1511 A @dfn{frame configuration} stores information about the positions, | 1512 A @dfn{frame configuration} stores information about the positions, |
1512 sizes, and contents of the windows in all frames. It is actually | 1513 sizes, and contents of the windows in all frames. It is actually |
1513 a list whose @sc{car} is @code{frame-configuration} and whose | 1514 a list whose @sc{car} is @code{frame-configuration} and whose |
1514 @sc{cdr} is an alist. Each alist element describes one frame, | 1515 @sc{cdr} is an alist. Each alist element describes one frame, |
1996 (eq (point-marker) (point-marker)) | 1997 (eq (point-marker) (point-marker)) |
1997 @result{} nil | 1998 @result{} nil |
1998 @end group | 1999 @end group |
1999 @end example | 2000 @end example |
2000 | 2001 |
2001 @cindex equality of strings | |
2002 Comparison of strings is case-sensitive, but does not take account of | 2002 Comparison of strings is case-sensitive, but does not take account of |
2003 text properties---it compares only the characters in the strings. For | 2003 text properties---it compares only the characters in the strings. For |
2004 technical reasons, a unibyte string and a multibyte string are | 2004 technical reasons, a unibyte string and a multibyte string are |
2005 @code{equal} if and only if they contain the same sequence of | 2005 @code{equal} if and only if they contain the same sequence of |
2006 character codes and all these codes are either in the range 0 through | 2006 character codes and all these codes are either in the range 0 through |