Mercurial > hg > xemacs-beta
comparison man/internals/internals.texi @ 367:a4f53d9b3154 r21-1-13
Import from CVS: tag r21-1-13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:01:07 +0200 |
parents | 972bbb6d6ca2 |
children | cc15677e0335 |
comparison
equal
deleted
inserted
replaced
366:83d76f480a59 | 367:a4f53d9b3154 |
---|---|
4600 various elisp commands, as for example @code{or}, | 4600 various elisp commands, as for example @code{or}, |
4601 @code{and}, @code{if}, @code{cond}, @code{while}, @code{setq}, etc., | 4601 @code{and}, @code{if}, @code{cond}, @code{while}, @code{setq}, etc., |
4602 miscellaneous @code{gui_item_...} functions, everything related to | 4602 miscellaneous @code{gui_item_...} functions, everything related to |
4603 @code{eval} (@code{Feval_buffer}, @code{call0}, ...) and inside | 4603 @code{eval} (@code{Feval_buffer}, @code{call0}, ...) and inside |
4604 @code{Fsignal}. The latter is used to handle signals, as for example the | 4604 @code{Fsignal}. The latter is used to handle signals, as for example the |
4605 ones raised by every @code{QUITE}-macro triggered after pressing Ctrl-g. | 4605 ones raised by every @code{QUIT}-macro triggered after pressing Ctrl-g. |
4606 | 4606 |
4607 @node garbage_collect_1 | 4607 @node garbage_collect_1 |
4608 @subsection @code{garbage_collect_1} | 4608 @subsection @code{garbage_collect_1} |
4609 @cindex @code{garbage_collect_1} | 4609 @cindex @code{garbage_collect_1} |
4610 | 4610 |
6558 Many are accessible indirectly in Lisp programs via Lisp primitives. | 6558 Many are accessible indirectly in Lisp programs via Lisp primitives. |
6559 | 6559 |
6560 @table @code | 6560 @table @code |
6561 @item name | 6561 @item name |
6562 The buffer name is a string that names the buffer. It is guaranteed to | 6562 The buffer name is a string that names the buffer. It is guaranteed to |
6563 be unique. @xref{Buffer Names,,, lispref, XEmacs Lisp Programmer's | 6563 be unique. @xref{Buffer Names,,, lispref, XEmacs Lisp Reference |
6564 Manual}. | 6564 Manual}. |
6565 | 6565 |
6566 @item save_modified | 6566 @item save_modified |
6567 This field contains the time when the buffer was last saved, as an | 6567 This field contains the time when the buffer was last saved, as an |
6568 integer. @xref{Buffer Modification,,, lispref, XEmacs Lisp Programmer's | 6568 integer. @xref{Buffer Modification,,, lispref, XEmacs Lisp Reference |
6569 Manual}. | 6569 Manual}. |
6570 | 6570 |
6571 @item modtime | 6571 @item modtime |
6572 This field contains the modification time of the visited file. It is | 6572 This field contains the modification time of the visited file. It is |
6573 set when the file is written or read. Every time the buffer is written | 6573 set when the file is written or read. Every time the buffer is written |
6574 to the file, this field is compared to the modification time of the | 6574 to the file, this field is compared to the modification time of the |
6575 file. @xref{Buffer Modification,,, lispref, XEmacs Lisp Programmer's | 6575 file. @xref{Buffer Modification,,, lispref, XEmacs Lisp Reference |
6576 Manual}. | 6576 Manual}. |
6577 | 6577 |
6578 @item auto_save_modified | 6578 @item auto_save_modified |
6579 This field contains the time when the buffer was last auto-saved. | 6579 This field contains the time when the buffer was last auto-saved. |
6580 | 6580 |
6582 This field contains the @code{window-start} position in the buffer as of | 6582 This field contains the @code{window-start} position in the buffer as of |
6583 the last time the buffer was displayed in a window. | 6583 the last time the buffer was displayed in a window. |
6584 | 6584 |
6585 @item undo_list | 6585 @item undo_list |
6586 This field points to the buffer's undo list. @xref{Undo,,, lispref, | 6586 This field points to the buffer's undo list. @xref{Undo,,, lispref, |
6587 XEmacs Lisp Programmer's Manual}. | 6587 XEmacs Lisp Reference Manual}. |
6588 | 6588 |
6589 @item syntax_table_v | 6589 @item syntax_table_v |
6590 This field contains the syntax table for the buffer. @xref{Syntax | 6590 This field contains the syntax table for the buffer. @xref{Syntax |
6591 Tables,,, lispref, XEmacs Lisp Programmer's Manual}. | 6591 Tables,,, lispref, XEmacs Lisp Reference Manual}. |
6592 | 6592 |
6593 @item downcase_table | 6593 @item downcase_table |
6594 This field contains the conversion table for converting text to lower | 6594 This field contains the conversion table for converting text to lower |
6595 case. @xref{Case Tables,,, lispref, XEmacs Lisp Programmer's Manual}. | 6595 case. @xref{Case Tables,,, lispref, XEmacs Lisp Reference Manual}. |
6596 | 6596 |
6597 @item upcase_table | 6597 @item upcase_table |
6598 This field contains the conversion table for converting text to upper | 6598 This field contains the conversion table for converting text to upper |
6599 case. @xref{Case Tables,,, lispref, XEmacs Lisp Programmer's Manual}. | 6599 case. @xref{Case Tables,,, lispref, XEmacs Lisp Reference Manual}. |
6600 | 6600 |
6601 @item case_canon_table | 6601 @item case_canon_table |
6602 This field contains the conversion table for canonicalizing text for | 6602 This field contains the conversion table for canonicalizing text for |
6603 case-folding search. @xref{Case Tables,,, lispref, XEmacs Lisp | 6603 case-folding search. @xref{Case Tables,,, lispref, XEmacs Lisp |
6604 Programmer's Manual}. | 6604 Reference Manual}. |
6605 | 6605 |
6606 @item case_eqv_table | 6606 @item case_eqv_table |
6607 This field contains the equivalence table for case-folding search. | 6607 This field contains the equivalence table for case-folding search. |
6608 @xref{Case Tables,,, lispref, XEmacs Lisp Programmer's Manual}. | 6608 @xref{Case Tables,,, lispref, XEmacs Lisp Reference Manual}. |
6609 | 6609 |
6610 @item display_table | 6610 @item display_table |
6611 This field contains the buffer's display table, or @code{nil} if it | 6611 This field contains the buffer's display table, or @code{nil} if it |
6612 doesn't have one. @xref{Display Tables,,, lispref, XEmacs Lisp | 6612 doesn't have one. @xref{Display Tables,,, lispref, XEmacs Lisp |
6613 Programmer's Manual}. | 6613 Reference Manual}. |
6614 | 6614 |
6615 @item markers | 6615 @item markers |
6616 This field contains the chain of all markers that currently point into | 6616 This field contains the chain of all markers that currently point into |
6617 the buffer. Deletion of text in the buffer, and motion of the buffer's | 6617 the buffer. Deletion of text in the buffer, and motion of the buffer's |
6618 gap, must check each of these markers and perhaps update it. | 6618 gap, must check each of these markers and perhaps update it. |
6619 @xref{Markers,,, lispref, XEmacs Lisp Programmer's Manual}. | 6619 @xref{Markers,,, lispref, XEmacs Lisp Reference Manual}. |
6620 | 6620 |
6621 @item backed_up | 6621 @item backed_up |
6622 This field is a flag that tells whether a backup file has been made for | 6622 This field is a flag that tells whether a backup file has been made for |
6623 the visited file of this buffer. | 6623 the visited file of this buffer. |
6624 | 6624 |
6625 @item mark | 6625 @item mark |
6626 This field contains the mark for the buffer. The mark is a marker, | 6626 This field contains the mark for the buffer. The mark is a marker, |
6627 hence it is also included on the list @code{markers}. @xref{The Mark,,, | 6627 hence it is also included on the list @code{markers}. @xref{The Mark,,, |
6628 lispref, XEmacs Lisp Programmer's Manual}. | 6628 lispref, XEmacs Lisp Reference Manual}. |
6629 | 6629 |
6630 @item mark_active | 6630 @item mark_active |
6631 This field is non-@code{nil} if the buffer's mark is active. | 6631 This field is non-@code{nil} if the buffer's mark is active. |
6632 | 6632 |
6633 @item local_var_alist | 6633 @item local_var_alist |
6634 This field contains the association list describing the variables local | 6634 This field contains the association list describing the variables local |
6635 in this buffer, and their values, with the exception of local variables | 6635 in this buffer, and their values, with the exception of local variables |
6636 that have special slots in the buffer object. (Those slots are omitted | 6636 that have special slots in the buffer object. (Those slots are omitted |
6637 from this table.) @xref{Buffer-Local Variables,,, lispref, XEmacs Lisp | 6637 from this table.) @xref{Buffer-Local Variables,,, lispref, XEmacs Lisp |
6638 Programmer's Manual}. | 6638 Reference Manual}. |
6639 | 6639 |
6640 @item modeline_format | 6640 @item modeline_format |
6641 This field contains a Lisp object which controls how to display the mode | 6641 This field contains a Lisp object which controls how to display the mode |
6642 line for this buffer. @xref{Modeline Format,,, lispref, XEmacs Lisp | 6642 line for this buffer. @xref{Modeline Format,,, lispref, XEmacs Lisp |
6643 Programmer's Manual}. | 6643 Reference Manual}. |
6644 | 6644 |
6645 @item base_buffer | 6645 @item base_buffer |
6646 This field holds the buffer's base buffer (if it is an indirect buffer), | 6646 This field holds the buffer's base buffer (if it is an indirect buffer), |
6647 or @code{nil}. | 6647 or @code{nil}. |
6648 @end table | 6648 @end table |