* hooks.texi (Standard Hooks): Add abbrev-expand-functions.
Remove obsoleted pre-abbrev-expand-hook. * locals.texi (Standard Buffer-Local Variables): Consolidate table entries. * internals.texi (Window Internals): Synch field names to window.h. (Process Internals): Synch field names to process.h.
This commit is contained in:
parent
c15dfb2982
commit
ee2d5b5e1d
4 changed files with 46 additions and 72 deletions
|
@ -1,8 +1,16 @@
|
|||
2009-05-04 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* hooks.texi (Standard Hooks): Add abbrev-expand-functions.
|
||||
Remove obsoleted pre-abbrev-expand-hook.
|
||||
|
||||
* locals.texi (Standard Buffer-Local Variables): Consolidate table
|
||||
entries.
|
||||
|
||||
* internals.texi (Object Internals): Don't assume 32-bit machines
|
||||
are the norm.
|
||||
(Buffer Internals): Consolidate table entries for readability.
|
||||
(Window Internals): Synch field names to window.h.
|
||||
(Process Internals): Synch field names to process.h.
|
||||
|
||||
2009-04-29 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
|
|
|
@ -39,6 +39,9 @@ not exactly a hook, but does a similar job.
|
|||
@c it here.
|
||||
|
||||
@table @code
|
||||
@item abbrev-expand-functions
|
||||
@xref{Abbrev Expansion}.
|
||||
|
||||
@item activate-mark-hook
|
||||
@xref{The Mark}.
|
||||
|
||||
|
@ -275,9 +278,6 @@ Manual}.
|
|||
@item post-command-hook
|
||||
@xref{Command Overview}.
|
||||
|
||||
@item pre-abbrev-expand-hook
|
||||
@xref{Abbrev Expansion}.
|
||||
|
||||
@item pre-command-hook
|
||||
@xref{Command Overview}.
|
||||
|
||||
|
|
|
@ -1064,7 +1064,6 @@ when the buffer is not current.
|
|||
@itemx fill_column
|
||||
@itemx left_margin
|
||||
@itemx auto_fill_function
|
||||
@itemx buffer_file_type
|
||||
@itemx truncate_lines
|
||||
@itemx word_wrap
|
||||
@itemx ctl_arrow
|
||||
|
@ -1126,47 +1125,40 @@ except to shape their child windows. Emacs Lisp programs usually have
|
|||
no access to the parent windows; they operate on the windows at the
|
||||
leaves of the tree, which actually display buffers.
|
||||
|
||||
The following four fields also describe the window tree structure.
|
||||
|
||||
@item hchild
|
||||
In a window subdivided horizontally by child windows, the leftmost child.
|
||||
Otherwise, @code{nil}.
|
||||
|
||||
@item vchild
|
||||
In a window subdivided vertically by child windows, the topmost child.
|
||||
Otherwise, @code{nil}.
|
||||
@itemx vchild
|
||||
These fields contain the window's leftmost child and its topmost child
|
||||
respectively. @code{hchild} is used if the window is subdivided
|
||||
horizontally by child windows, and @code{vchild} if it is subdivided
|
||||
vertically.
|
||||
|
||||
@item next
|
||||
The next sibling of this window. It is @code{nil} in a window that is
|
||||
the rightmost or bottommost of a group of siblings.
|
||||
@itemx prev
|
||||
The next sibling and previous sibling of this window. @code{next} is
|
||||
@code{nil} if the window is the rightmost or bottommost in its group;
|
||||
@code{prev} is @code{nil} if it is the leftmost or topmost in its
|
||||
group.
|
||||
|
||||
@item prev
|
||||
The previous sibling of this window. It is @code{nil} in a window that
|
||||
is the leftmost or topmost of a group of siblings.
|
||||
@item left_col
|
||||
The left-hand edge of the window, measured in columns, relative to the
|
||||
leftmost column in the frame (column 0).
|
||||
|
||||
@item left
|
||||
This is the left-hand edge of the window, measured in columns. (The
|
||||
leftmost column on the screen is @w{column 0}.)
|
||||
@item top_line
|
||||
The top edge of the window, measured in lines, relative to the topmost
|
||||
line in the frame (line 0).
|
||||
|
||||
@item top
|
||||
This is the top edge of the window, measured in lines. (The top line on
|
||||
the screen is @w{line 0}.)
|
||||
|
||||
@item height
|
||||
The height of the window, measured in lines.
|
||||
|
||||
@item width
|
||||
The width of the window, measured in columns. This width includes the
|
||||
scroll bar and fringes, and/or the separator line on the right of the
|
||||
window (if any).
|
||||
@item total_cols
|
||||
@itemx total_lines
|
||||
The width and height of the window, measured in columns and lines
|
||||
respectively. The width includes the scroll bar and fringes, and/or
|
||||
the separator line on the right of the window (if any).
|
||||
|
||||
@item buffer
|
||||
The buffer that the window is displaying. This may change often during
|
||||
the life of the window.
|
||||
The buffer that the window is displaying.
|
||||
|
||||
@item start
|
||||
The position in the buffer that is the first character to be displayed
|
||||
in the window.
|
||||
A marker pointing to the position in the buffer that is the first
|
||||
character displayed in the window.
|
||||
|
||||
@item pointm
|
||||
@cindex window point internals
|
||||
|
@ -1189,13 +1181,6 @@ gets invisible.
|
|||
Non-@code{nil} means current value of @code{start} was the beginning of a line
|
||||
when it was chosen.
|
||||
|
||||
@item too_small_ok
|
||||
Non-@code{nil} means don't delete this window for becoming ``too small.''
|
||||
|
||||
@item height_fixed_p
|
||||
This field is temporarily set to 1 to fix the height of the selected
|
||||
window when the echo area is resized.
|
||||
|
||||
@item use_time
|
||||
This is the last time that the window was selected. The function
|
||||
@code{get-lru-window} uses this field.
|
||||
|
@ -1223,18 +1208,10 @@ window was last updated.
|
|||
This window's vertical scroll bar.
|
||||
|
||||
@item left_margin_width
|
||||
The width of the left margin in this window, or @code{nil} not to
|
||||
specify it (in which case the buffer's value of @code{left-margin-width}
|
||||
is used.
|
||||
|
||||
@item right_margin_width
|
||||
Likewise for the right margin.
|
||||
|
||||
@ignore
|
||||
@item last_mark_x
|
||||
@item last_mark_y
|
||||
???Not used.
|
||||
@end ignore
|
||||
@itemx right_margin_width
|
||||
The widths of the left and right margins in this window. A value of
|
||||
@code{nil} means to use the buffer's value of @code{left-margin-width}
|
||||
or @code{right-margin-width}.
|
||||
|
||||
@item window_end_pos
|
||||
This is computed as @code{z} minus the buffer position of the last glyph
|
||||
|
@ -1258,12 +1235,6 @@ onto the screen.
|
|||
If redisplay in this window goes beyond this buffer position, it runs
|
||||
the @code{redisplay-end-trigger-hook}.
|
||||
|
||||
@ignore
|
||||
@item orig_height
|
||||
@item orig_top
|
||||
??? Are temporary storage areas.
|
||||
@end ignore
|
||||
|
||||
@item cursor
|
||||
A structure describing where the cursor is in this window.
|
||||
|
||||
|
@ -1359,7 +1330,6 @@ The associated buffer of the process.
|
|||
An integer, the operating system's process @acronym{ID}.
|
||||
|
||||
@item childp
|
||||
|
||||
A flag, non-@code{nil} if this is really a child process.
|
||||
It is @code{nil} for a network or serial connection.
|
||||
|
||||
|
@ -1369,8 +1339,8 @@ process inserted into the buffer. This is often but not always the end
|
|||
of the buffer.
|
||||
|
||||
@item kill_without_query
|
||||
If this is non-@code{nil}, killing Emacs while this process is still
|
||||
running does not ask for confirmation about killing the process.
|
||||
If this is non-zero, killing Emacs while this process is still running
|
||||
does not ask for confirmation about killing the process.
|
||||
|
||||
@item raw_status_low
|
||||
@itemx raw_status_high
|
||||
|
|
|
@ -88,12 +88,12 @@ Minor mode variables will not be listed here.
|
|||
@item ctl-arrow
|
||||
@xref{Usual Display}.
|
||||
|
||||
@item cursor-type
|
||||
@xref{Cursor Parameters}.
|
||||
|
||||
@item cursor-in-non-selected-windows
|
||||
@xref{Basic Windows}.
|
||||
|
||||
@item cursor-type
|
||||
@xref{Cursor Parameters}.
|
||||
|
||||
@item comment-column
|
||||
@xref{Comments,,, emacs, The GNU Emacs Manual}.
|
||||
|
||||
|
@ -199,15 +199,11 @@ Used for communication between mouse commands and scroll-bar commands.
|
|||
@xref{Scroll Bars}.
|
||||
|
||||
@item scroll-down-aggressively
|
||||
@xref{Textual Scrolling}.
|
||||
|
||||
@item scroll-up-aggressively
|
||||
@itemx scroll-up-aggressively
|
||||
@xref{Textual Scrolling}.
|
||||
|
||||
@item selective-display
|
||||
@xref{Selective Display}.
|
||||
|
||||
@item selective-display-ellipses
|
||||
@itemx selective-display-ellipses
|
||||
@xref{Selective Display}.
|
||||
|
||||
@item tab-width
|
||||
|
|
Loading…
Add table
Reference in a new issue