aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog8
-rw-r--r--doc/lispref/hooks.texi6
-rw-r--r--doc/lispref/internals.texi96
-rw-r--r--doc/lispref/locals.texi14
4 files changed, 49 insertions, 75 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index f1bfb8b5a57..4dd866ec99b 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,8 +1,16 @@
12009-05-04 Chong Yidong <cyd@stupidchicken.com> 12009-05-04 Chong Yidong <cyd@stupidchicken.com>
2 2
3 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4 Remove obsoleted pre-abbrev-expand-hook.
5
6 * locals.texi (Standard Buffer-Local Variables): Consolidate table
7 entries.
8
3 * internals.texi (Object Internals): Don't assume 32-bit machines 9 * internals.texi (Object Internals): Don't assume 32-bit machines
4 are the norm. 10 are the norm.
5 (Buffer Internals): Consolidate table entries for readability. 11 (Buffer Internals): Consolidate table entries for readability.
12 (Window Internals): Synch field names to window.h.
13 (Process Internals): Synch field names to process.h.
6 14
72009-04-29 Chong Yidong <cyd@stupidchicken.com> 152009-04-29 Chong Yidong <cyd@stupidchicken.com>
8 16
diff --git a/doc/lispref/hooks.texi b/doc/lispref/hooks.texi
index a72a8883064..a5b5b6d8ee0 100644
--- a/doc/lispref/hooks.texi
+++ b/doc/lispref/hooks.texi
@@ -39,6 +39,9 @@ not exactly a hook, but does a similar job.
39@c it here. 39@c it here.
40 40
41@table @code 41@table @code
42@item abbrev-expand-functions
43@xref{Abbrev Expansion}.
44
42@item activate-mark-hook 45@item activate-mark-hook
43@xref{The Mark}. 46@xref{The Mark}.
44 47
@@ -275,9 +278,6 @@ Manual}.
275@item post-command-hook 278@item post-command-hook
276@xref{Command Overview}. 279@xref{Command Overview}.
277 280
278@item pre-abbrev-expand-hook
279@xref{Abbrev Expansion}.
280
281@item pre-command-hook 281@item pre-command-hook
282@xref{Command Overview}. 282@xref{Command Overview}.
283 283
diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi
index 349be6efc51..21c1274dfee 100644
--- a/doc/lispref/internals.texi
+++ b/doc/lispref/internals.texi
@@ -1064,7 +1064,6 @@ when the buffer is not current.
1064@itemx fill_column 1064@itemx fill_column
1065@itemx left_margin 1065@itemx left_margin
1066@itemx auto_fill_function 1066@itemx auto_fill_function
1067@itemx buffer_file_type
1068@itemx truncate_lines 1067@itemx truncate_lines
1069@itemx word_wrap 1068@itemx word_wrap
1070@itemx ctl_arrow 1069@itemx ctl_arrow
@@ -1126,47 +1125,40 @@ except to shape their child windows. Emacs Lisp programs usually have
1126no access to the parent windows; they operate on the windows at the 1125no access to the parent windows; they operate on the windows at the
1127leaves of the tree, which actually display buffers. 1126leaves of the tree, which actually display buffers.
1128 1127
1129The following four fields also describe the window tree structure.
1130
1131@item hchild 1128@item hchild
1132In a window subdivided horizontally by child windows, the leftmost child. 1129@itemx vchild
1133Otherwise, @code{nil}. 1130These fields contain the window's leftmost child and its topmost child
1134 1131respectively. @code{hchild} is used if the window is subdivided
1135@item vchild 1132horizontally by child windows, and @code{vchild} if it is subdivided
1136In a window subdivided vertically by child windows, the topmost child. 1133vertically.
1137Otherwise, @code{nil}.
1138 1134
1139@item next 1135@item next
1140The next sibling of this window. It is @code{nil} in a window that is 1136@itemx prev
1141the rightmost or bottommost of a group of siblings. 1137The next sibling and previous sibling of this window. @code{next} is
1142 1138@code{nil} if the window is the rightmost or bottommost in its group;
1143@item prev 1139@code{prev} is @code{nil} if it is the leftmost or topmost in its
1144The previous sibling of this window. It is @code{nil} in a window that 1140group.
1145is the leftmost or topmost of a group of siblings. 1141
1146 1142@item left_col
1147@item left 1143The left-hand edge of the window, measured in columns, relative to the
1148This is the left-hand edge of the window, measured in columns. (The 1144leftmost column in the frame (column 0).
1149leftmost column on the screen is @w{column 0}.) 1145
1150 1146@item top_line
1151@item top 1147The top edge of the window, measured in lines, relative to the topmost
1152This is the top edge of the window, measured in lines. (The top line on 1148line in the frame (line 0).
1153the screen is @w{line 0}.) 1149
1154 1150@item total_cols
1155@item height 1151@itemx total_lines
1156The height of the window, measured in lines. 1152The width and height of the window, measured in columns and lines
1157 1153respectively. The width includes the scroll bar and fringes, and/or
1158@item width 1154the separator line on the right of the window (if any).
1159The width of the window, measured in columns. This width includes the
1160scroll bar and fringes, and/or the separator line on the right of the
1161window (if any).
1162 1155
1163@item buffer 1156@item buffer
1164The buffer that the window is displaying. This may change often during 1157The buffer that the window is displaying.
1165the life of the window.
1166 1158
1167@item start 1159@item start
1168The position in the buffer that is the first character to be displayed 1160A marker pointing to the position in the buffer that is the first
1169in the window. 1161character displayed in the window.
1170 1162
1171@item pointm 1163@item pointm
1172@cindex window point internals 1164@cindex window point internals
@@ -1189,13 +1181,6 @@ gets invisible.
1189Non-@code{nil} means current value of @code{start} was the beginning of a line 1181Non-@code{nil} means current value of @code{start} was the beginning of a line
1190when it was chosen. 1182when it was chosen.
1191 1183
1192@item too_small_ok
1193Non-@code{nil} means don't delete this window for becoming ``too small.''
1194
1195@item height_fixed_p
1196This field is temporarily set to 1 to fix the height of the selected
1197window when the echo area is resized.
1198
1199@item use_time 1184@item use_time
1200This is the last time that the window was selected. The function 1185This is the last time that the window was selected. The function
1201@code{get-lru-window} uses this field. 1186@code{get-lru-window} uses this field.
@@ -1223,18 +1208,10 @@ window was last updated.
1223This window's vertical scroll bar. 1208This window's vertical scroll bar.
1224 1209
1225@item left_margin_width 1210@item left_margin_width
1226The width of the left margin in this window, or @code{nil} not to 1211@itemx right_margin_width
1227specify it (in which case the buffer's value of @code{left-margin-width} 1212The widths of the left and right margins in this window. A value of
1228is used. 1213@code{nil} means to use the buffer's value of @code{left-margin-width}
1229 1214or @code{right-margin-width}.
1230@item right_margin_width
1231Likewise for the right margin.
1232
1233@ignore
1234@item last_mark_x
1235@item last_mark_y
1236???Not used.
1237@end ignore
1238 1215
1239@item window_end_pos 1216@item window_end_pos
1240This is computed as @code{z} minus the buffer position of the last glyph 1217This is computed as @code{z} minus the buffer position of the last glyph
@@ -1258,12 +1235,6 @@ onto the screen.
1258If redisplay in this window goes beyond this buffer position, it runs 1235If redisplay in this window goes beyond this buffer position, it runs
1259the @code{redisplay-end-trigger-hook}. 1236the @code{redisplay-end-trigger-hook}.
1260 1237
1261@ignore
1262@item orig_height
1263@item orig_top
1264??? Are temporary storage areas.
1265@end ignore
1266
1267@item cursor 1238@item cursor
1268A structure describing where the cursor is in this window. 1239A structure describing where the cursor is in this window.
1269 1240
@@ -1359,7 +1330,6 @@ The associated buffer of the process.
1359An integer, the operating system's process @acronym{ID}. 1330An integer, the operating system's process @acronym{ID}.
1360 1331
1361@item childp 1332@item childp
1362
1363A flag, non-@code{nil} if this is really a child process. 1333A flag, non-@code{nil} if this is really a child process.
1364It is @code{nil} for a network or serial connection. 1334It is @code{nil} for a network or serial connection.
1365 1335
@@ -1369,8 +1339,8 @@ process inserted into the buffer. This is often but not always the end
1369of the buffer. 1339of the buffer.
1370 1340
1371@item kill_without_query 1341@item kill_without_query
1372If this is non-@code{nil}, killing Emacs while this process is still 1342If this is non-zero, killing Emacs while this process is still running
1373running does not ask for confirmation about killing the process. 1343does not ask for confirmation about killing the process.
1374 1344
1375@item raw_status_low 1345@item raw_status_low
1376@itemx raw_status_high 1346@itemx raw_status_high
diff --git a/doc/lispref/locals.texi b/doc/lispref/locals.texi
index 80b1223d964..fcd627713c1 100644
--- a/doc/lispref/locals.texi
+++ b/doc/lispref/locals.texi
@@ -88,12 +88,12 @@ Minor mode variables will not be listed here.
88@item ctl-arrow 88@item ctl-arrow
89@xref{Usual Display}. 89@xref{Usual Display}.
90 90
91@item cursor-type
92@xref{Cursor Parameters}.
93
94@item cursor-in-non-selected-windows 91@item cursor-in-non-selected-windows
95@xref{Basic Windows}. 92@xref{Basic Windows}.
96 93
94@item cursor-type
95@xref{Cursor Parameters}.
96
97@item comment-column 97@item comment-column
98@xref{Comments,,, emacs, The GNU Emacs Manual}. 98@xref{Comments,,, emacs, The GNU Emacs Manual}.
99 99
@@ -199,15 +199,11 @@ Used for communication between mouse commands and scroll-bar commands.
199@xref{Scroll Bars}. 199@xref{Scroll Bars}.
200 200
201@item scroll-down-aggressively 201@item scroll-down-aggressively
202@xref{Textual Scrolling}. 202@itemx scroll-up-aggressively
203
204@item scroll-up-aggressively
205@xref{Textual Scrolling}. 203@xref{Textual Scrolling}.
206 204
207@item selective-display 205@item selective-display
208@xref{Selective Display}. 206@itemx selective-display-ellipses
209
210@item selective-display-ellipses
211@xref{Selective Display}. 207@xref{Selective Display}.
212 208
213@item tab-width 209@item tab-width