1 |
@c -*-texinfo-*- |
@c -*-texinfo-*- |
2 |
@c This is part of the GNU Emacs Lisp Reference Manual. |
@c This is part of the GNU Emacs Lisp Reference Manual. |
3 |
@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999 |
@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999 |
4 |
@c Free Software Foundation, Inc. |
@c Free Software Foundation, Inc. |
5 |
@c See the file elisp.texi for copying conditions. |
@c See the file elisp.texi for copying conditions. |
6 |
@setfilename ../info/internals |
@setfilename ../info/internals |
7 |
@node GNU Emacs Internals, Standard Errors, Tips, Top |
@node GNU Emacs Internals, Standard Errors, Tips, Top |
652 |
DEFUN ("coordinates-in-window-p", Fcoordinates_in_window_p, |
DEFUN ("coordinates-in-window-p", Fcoordinates_in_window_p, |
653 |
Scoordinates_in_window_p, 2, 2, |
Scoordinates_in_window_p, 2, 2, |
654 |
"xSpecify coordinate pair: \nXExpression which evals to window: ", |
"xSpecify coordinate pair: \nXExpression which evals to window: ", |
655 |
"Return non-nil if COORDINATES is in WINDOW.\n\ |
"Return non-nil if COORDINATES is in WINDOW.\n\ |
656 |
COORDINATES is a cons of the form (X . Y), X and Y being distances\n\ |
COORDINATES is a cons of the form (X . Y), X and Y being distances\n\ |
657 |
... |
... |
658 |
@end group |
@end group |
777 |
|
|
778 |
@item gpt |
@item gpt |
779 |
This holds the character position of the gap in the buffer. |
This holds the character position of the gap in the buffer. |
780 |
|
@xref{Buffer Gap}. |
781 |
|
|
782 |
@item z |
@item z |
783 |
This field contains the character position of the end of the buffer |
This field contains the character position of the end of the buffer |
790 |
Holds the byte position of the end of the buffer text. |
Holds the byte position of the end of the buffer text. |
791 |
|
|
792 |
@item gap_size |
@item gap_size |
793 |
Contains the size of buffer's gap. |
Contains the size of buffer's gap. @xref{Buffer Gap}. |
794 |
|
|
795 |
@item modiff |
@item modiff |
796 |
This field counts buffer-modification events for this buffer. It is |
This field counts buffer-modification events for this buffer. It is |
799 |
@item save_modiff |
@item save_modiff |
800 |
Contains the previous value of @code{modiff}, as of the last time a |
Contains the previous value of @code{modiff}, as of the last time a |
801 |
buffer was visited or saved in a file. |
buffer was visited or saved in a file. |
802 |
|
|
803 |
@item overlay_modiff |
@item overlay_modiff |
804 |
Counts modifications to overlays analogous to @code{modiff}. |
Counts modifications to overlays analogous to @code{modiff}. |
805 |
|
|
806 |
@item beg_unchanged |
@item beg_unchanged |
807 |
Holds the number of characters at the start of the text that are known |
Holds the number of characters at the start of the text that are known |
808 |
to be unchanged since the last redisplay that finished. |
to be unchanged since the last redisplay that finished. |
809 |
|
|
810 |
@item end_unchanged |
@item end_unchanged |
811 |
Holds the number of characters at the end of the text that are known to |
Holds the number of characters at the end of the text that are known to |
812 |
be unchanged since the last redisplay that finished. |
be unchanged since the last redisplay that finished. |
813 |
|
|
814 |
@item unchanged_modified |
@item unchanged_modified |
815 |
Contains the value of @code{modiff} at the time of the last redisplay |
Contains the value of @code{modiff} at the time of the last redisplay |
816 |
that finished. If this value matches @code{modiff}, |
that finished. If this value matches @code{modiff}, |
817 |
@code{beg_unchanged} and @code{end_unchanged} contain no useful |
@code{beg_unchanged} and @code{end_unchanged} contain no useful |
818 |
information. |
information. |
819 |
|
|
820 |
@item overlay_unchanged_modified |
@item overlay_unchanged_modified |
821 |
Contains the value of @code{overlay_modiff} at the time of the last |
Contains the value of @code{overlay_modiff} at the time of the last |
822 |
redisplay that finished. If this value matches @code{overlay_modiff}, |
redisplay that finished. If this value matches @code{overlay_modiff}, |
823 |
@code{beg_unchanged} and @code{end_unchanged} contain no useful |
@code{beg_unchanged} and @code{end_unchanged} contain no useful |
824 |
information. |
information. |
825 |
|
|
826 |
@item markers |
@item markers |
827 |
The markers that refer to this buffer. This is actually a single |
The markers that refer to this buffer. This is actually a single |
828 |
marker, and successive elements in its marker @code{chain} are the other |
marker, and successive elements in its marker @code{chain} are the other |
861 |
Contains the byte position of point in a buffer. |
Contains the byte position of point in a buffer. |
862 |
|
|
863 |
@item begv |
@item begv |
864 |
This field contains the character position of the beginning of the |
This field contains the character position of the beginning of the |
865 |
accessible range of text in the buffer. |
accessible range of text in the buffer. |
866 |
|
|
867 |
@item begv_byte |
@item begv_byte |
868 |
This field contains the byte position of the beginning of the |
This field contains the byte position of the beginning of the |
869 |
accessible range of text in the buffer. |
accessible range of text in the buffer. |
870 |
|
|
871 |
@item zv |
@item zv |
872 |
This field contains the character position of the end of the |
This field contains the character position of the end of the |
873 |
accessible range of text in the buffer. |
accessible range of text in the buffer. |
874 |
|
|
875 |
@item zv_byte |
@item zv_byte |
876 |
This field contains the byte position of the end of the |
This field contains the byte position of the end of the |
877 |
accessible range of text in the buffer. |
accessible range of text in the buffer. |
878 |
|
|
879 |
@item base_buffer |
@item base_buffer |
908 |
This flag is set when narrowing changes in a buffer. |
This flag is set when narrowing changes in a buffer. |
909 |
|
|
910 |
@item prevent_redisplay_optimizations_p |
@item prevent_redisplay_optimizations_p |
911 |
this flag indicates that redisplay optimizations should not be used |
this flag indicates that redisplay optimizations should not be used |
912 |
to display this buffer. |
to display this buffer. |
913 |
|
|
914 |
@item undo_list |
@item undo_list |
920 |
|
|
921 |
@item filename |
@item filename |
922 |
The name of the file visited in this buffer, or @code{nil}. |
The name of the file visited in this buffer, or @code{nil}. |
923 |
|
|
924 |
@item directory |
@item directory |
925 |
The directory for expanding relative file names. |
The directory for expanding relative file names. |
926 |
|
|
930 |
@code{buffer_text} structure because indirect buffers are never saved. |
@code{buffer_text} structure because indirect buffers are never saved. |
931 |
|
|
932 |
@item auto_save_file_name |
@item auto_save_file_name |
933 |
File name used for auto-saving this buffer. This is not in the |
File name used for auto-saving this buffer. This is not in the |
934 |
@code{buffer_text} because it's not used in indirect buffers at all. |
@code{buffer_text} because it's not used in indirect buffers at all. |
935 |
|
|
936 |
@item read_only |
@item read_only |
958 |
is @code{nil}, no mode line will be displayed. |
is @code{nil}, no mode line will be displayed. |
959 |
|
|
960 |
@item header_line_format |
@item header_line_format |
961 |
This field is analoguous to @code{mode_line_format} for the mode |
This field is analoguous to @code{mode_line_format} for the mode |
962 |
line displayed at the top of windows. |
line displayed at the top of windows. |
963 |
|
|
964 |
@item keymap |
@item keymap |
1068 |
In an indirect buffer, or a buffer that is the base of an indirect |
In an indirect buffer, or a buffer that is the base of an indirect |
1069 |
buffer, this holds a marker that records @code{begv} for this buffer |
buffer, this holds a marker that records @code{begv} for this buffer |
1070 |
when the buffer is not current. |
when the buffer is not current. |
1071 |
|
|
1072 |
@item zv_marker |
@item zv_marker |
1073 |
In an indirect buffer, or a buffer that is the base of an indirect |
In an indirect buffer, or a buffer that is the base of an indirect |
1074 |
buffer, this holds a marker that records @code{zv} for this buffer when |
buffer, this holds a marker that records @code{zv} for this buffer when |
1103 |
|
|
1104 |
@item scroll_up_aggressively |
@item scroll_up_aggressively |
1105 |
The value of @code{scroll-up-aggressively} in this buffer. |
The value of @code{scroll-up-aggressively} in this buffer. |
1106 |
|
|
1107 |
@item scroll_down_aggressively |
@item scroll_down_aggressively |
1108 |
The value of @code{scroll-down-aggressively} in this buffer. |
The value of @code{scroll-down-aggressively} in this buffer. |
1109 |
@end table |
@end table |
1187 |
is on the screen. |
is on the screen. |
1188 |
|
|
1189 |
@item frozen_window_start_p |
@item frozen_window_start_p |
1190 |
This field is set temporarily to 1 to indicate to redisplay that |
This field is set temporarily to 1 to indicate to redisplay that |
1191 |
@code{start} of this window should not be changed, even if point |
@code{start} of this window should not be changed, even if point |
1192 |
gets invisible. |
gets invisible. |
1193 |
|
|
1422 |
Coding-system for encoding the output to this process. |
Coding-system for encoding the output to this process. |
1423 |
|
|
1424 |
@item encoding_buf |
@item encoding_buf |
1425 |
A working buffer for enecoding. |
A working buffer for encoding. |
1426 |
|
|
1427 |
@item encoding_carryover |
@item encoding_carryover |
1428 |
Size of carryover in encoding. |
Size of carryover in encoding. |