Skip to content

Commit

Permalink
* hooks.texi (Standard Hooks): Add abbrev-expand-functions.
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
Chong Yidong committed May 4, 2009
1 parent aa8ce74 commit e19caa0
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 75 deletions.
8 changes: 8 additions & 0 deletions doc/lispref/ChangeLog
Original file line number Diff line number Diff line change
@@ -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>

Expand Down
6 changes: 3 additions & 3 deletions doc/lispref/hooks.texi
Original file line number Diff line number Diff line change
Expand Up @@ -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}.

Expand Down Expand Up @@ -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}.

Expand Down
96 changes: 33 additions & 63 deletions doc/lispref/internals.texi
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.

@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
This is the left-hand edge of the window, measured in columns. (The
leftmost column on the screen is @w{column 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).
@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 left_col
The left-hand edge of the window, measured in columns, relative to the
leftmost column in the frame (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 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
Expand All @@ -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.
Expand Down Expand Up @@ -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
Expand All @@ -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.

Expand Down Expand Up @@ -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.

Expand All @@ -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
Expand Down
14 changes: 5 additions & 9 deletions doc/lispref/locals.texi
Original file line number Diff line number Diff line change
Expand Up @@ -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}.

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit e19caa0

Please sign in to comment.