/[emacs]/emacs/lispref/internals.texi
ViewVC logotype

Diff of /emacs/lispref/internals.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by rms, Sun Dec 23 06:38:58 2001 UTC revision 1.24.4.1 by miles, Fri Apr 4 06:20:41 2003 UTC
# Line 1  Line 1 
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
# Line 652  of macros and functions to manipulate Li Line 652  of macros and functions to manipulate Li
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
# Line 777  This field contains the actual address o Line 777  This field contains the actual address o
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
# Line 789  Contains the byte position of the gap. Line 790  Contains the byte position of the gap.
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
# Line 798  incremented for each such event, and nev Line 799  incremented for each such event, and nev
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
# Line 860  Contains the character position of point Line 861  Contains the character position of point
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
# Line 907  the last time the buffer was displayed i Line 908  the last time the buffer was displayed i
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
# Line 919  be unique.  @xref{Buffer Names}. Line 920  be unique.  @xref{Buffer Names}.
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    
# Line 929  This and other fields concerned with sav Line 930  This and other fields concerned with sav
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
# Line 957  Mode line element that controls the form Line 958  Mode line element that controls the form
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
# Line 1067  buffer is not current. Line 1068  buffer is not current.
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
# Line 1102  displayed in a window. Line 1103  displayed in a window.
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
# Line 1186  window to show the text around point, it Line 1187  window to show the text around point, it
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    
# Line 1421  Size of carryover in decoding. Line 1422  Size of carryover in decoding.
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.

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.24.4.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26