aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorJoakim Verona2011-12-28 11:34:15 +0100
committerJoakim Verona2011-12-28 11:34:15 +0100
commit2f74c36bf173b5ad01f99e0d1b31b9b8fa5c8f2f (patch)
tree034e65ef002631d0aba8fc1a41e9984fc557e630 /doc/lispref
parentbb29f044aa967831cd664c54eba0de0c701436ce (diff)
parentd23ab8e8726ecb7e3554644857b4a58e5f7408f1 (diff)
downloademacs-2f74c36bf173b5ad01f99e0d1b31b9b8fa5c8f2f.tar.gz
emacs-2f74c36bf173b5ad01f99e0d1b31b9b8fa5c8f2f.zip
upstream
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/ChangeLog30
-rw-r--r--doc/lispref/commands.texi7
-rw-r--r--doc/lispref/elisp.texi4
-rw-r--r--doc/lispref/files.texi11
-rw-r--r--doc/lispref/internals.texi4
-rw-r--r--doc/lispref/modes.texi2
-rw-r--r--doc/lispref/nonascii.texi2
-rw-r--r--doc/lispref/spellfile1
-rw-r--r--doc/lispref/text.texi6
-rw-r--r--doc/lispref/variables.texi4
-rw-r--r--doc/lispref/vol1.texi6
-rw-r--r--doc/lispref/vol2.texi4
-rw-r--r--doc/lispref/windows.texi34
13 files changed, 67 insertions, 48 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 37de62be976..d4f9ab747ed 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,23 @@
12011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2
3 * files.texi (File Attributes, Changing Files):
4 Use a more-natural notation for octal numbers.
5
62011-12-23 Juanma Barranquero <lekktu@gmail.com>
7
8 * variables.texi (Variables with Restricted Values):
9 Change reference to variable (bug#10354).
10
112011-12-13 Martin Rudalics <rudalics@gmx.at>
12
13 * windows.texi (Splitting Windows): Use t instead of non-nil
14 when describing window-combination-resize.
15
162011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
17
18 * text.texi (Special Properties): Warn against `intangible' properties
19 (bug#10222).
20
12011-11-26 Eli Zaretskii <eliz@gnu.org> 212011-11-26 Eli Zaretskii <eliz@gnu.org>
2 22
3 * display.texi (Truncation): 23 * display.texi (Truncation):
@@ -23,8 +43,8 @@
23 43
242011-11-21 Martin Rudalics <rudalics@gmx.at> 442011-11-21 Martin Rudalics <rudalics@gmx.at>
25 45
26 * windows.texi (Windows and Frames, Splitting Windows): Fix 46 * windows.texi (Windows and Frames, Splitting Windows):
27 typos. 47 Fix typos.
28 48
292011-11-21 Chong Yidong <cyd@gnu.org> 492011-11-21 Chong Yidong <cyd@gnu.org>
30 50
@@ -36,8 +56,8 @@
36 (Buffers and Windows): Copyedits. 56 (Buffers and Windows): Copyedits.
37 (Choosing Window): Document special handling of special-display-*. 57 (Choosing Window): Document special handling of special-display-*.
38 (Choosing Window Options): Fix display-buffer-reuse-frames doc. 58 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
39 Don't document even-window-heights, which is going away. Clarify 59 Don't document even-window-heights, which is going away.
40 which options are obeyed by which action functions. 60 Clarify which options are obeyed by which action functions.
41 61
422011-11-20 Stefan Monnier <monnier@iro.umontreal.ca> 622011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
43 63
@@ -9749,7 +9769,7 @@
9749 directory have been changed to reflect this. 9769 directory have been changed to reflect this.
9750 9770
9751 * All instances of @indentedresultt{} have been changed to 9771 * All instances of @indentedresultt{} have been changed to
9752 ` @result{}', using 5 spaces at the begining of the line. 9772 ` @result{}', using 5 spaces at the beginning of the line.
9753 9773
97541989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu) 97741989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
9755 9775
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index e76b2bafd79..41392273fbd 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -946,10 +946,9 @@ If the last event came from a keyboard macro, the value is @code{macro}.
946 946
947 It is not easy to display a value of point in the middle of a 947 It is not easy to display a value of point in the middle of a
948sequence of text that has the @code{display}, @code{composition} or 948sequence of text that has the @code{display}, @code{composition} or
949@code{intangible} property, or is invisible. Therefore, after a 949is invisible. Therefore, after a command finishes and returns to the
950command finishes and returns to the command loop, if point is within 950command loop, if point is within such a sequence, the command loop
951such a sequence, the command loop normally moves point to the edge of 951normally moves point to the edge of the sequence.
952the sequence.
953 952
954 A command can inhibit this feature by setting the variable 953 A command can inhibit this feature by setting the variable
955@code{disable-point-adjustment}: 954@code{disable-point-adjustment}:
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index cefa917a4e1..98eaf1f8ade 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -1381,7 +1381,7 @@ Operating System Interface
1381* System Environment:: Distinguish the name and kind of system. 1381* System Environment:: Distinguish the name and kind of system.
1382* User Identification:: Finding the name and user id of the user. 1382* User Identification:: Finding the name and user id of the user.
1383* Time of Day:: Getting the current time. 1383* Time of Day:: Getting the current time.
1384* Time Conversion:: Converting a time from numeric form to 1384* Time Conversion:: Converting a time from numeric form to
1385 calendrical data and vice versa. 1385 calendrical data and vice versa.
1386* Time Parsing:: Converting a time from numeric form to text 1386* Time Parsing:: Converting a time from numeric form to text
1387 and vice versa. 1387 and vice versa.
@@ -1438,7 +1438,7 @@ Tips and Conventions
1438GNU Emacs Internals 1438GNU Emacs Internals
1439 1439
1440* Building Emacs:: How the dumped Emacs is made. 1440* Building Emacs:: How the dumped Emacs is made.
1441* Pure Storage:: A kludge to make preloaded Lisp functions sharable. 1441* Pure Storage:: Kludge to make preloaded Lisp functions shareable.
1442* Garbage Collection:: Reclaiming space for Lisp objects no longer used. 1442* Garbage Collection:: Reclaiming space for Lisp objects no longer used.
1443* Memory Usage:: Info about total size of Lisp objects made so far. 1443* Memory Usage:: Info about total size of Lisp objects made so far.
1444* Writing Emacs Primitives:: Writing C code for Emacs. 1444* Writing Emacs Primitives:: Writing C code for Emacs.
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index 86ecfd122ef..b6d0b5c7ed2 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -1115,16 +1115,11 @@ This function recursively follows symbolic links at all levels.
1115@end group 1115@end group
1116 1116
1117@group 1117@group
1118(set-file-modes "~/junk/diffs" 438) 1118(set-file-modes "~/junk/diffs" #o666)
1119 @result{} nil 1119 @result{} nil
1120@end group 1120@end group
1121 1121
1122@group 1122@group
1123(format "%o" 438)
1124 @result{} "666" ; @r{Convert to octal.}
1125@end group
1126
1127@group
1128% ls -l diffs 1123% ls -l diffs
1129 -rw-rw-rw- 1 lewis 0 3063 Oct 30 16:00 diffs 1124 -rw-rw-rw- 1 lewis 0 3063 Oct 30 16:00 diffs
1130@end group 1125@end group
@@ -1570,10 +1565,10 @@ the bitwise complement of the ``umask'' value.
1570 1565
1571The argument @var{mode} must be an integer. On most systems, only the 1566The argument @var{mode} must be an integer. On most systems, only the
1572low 9 bits of @var{mode} are meaningful. You can use the Lisp construct 1567low 9 bits of @var{mode} are meaningful. You can use the Lisp construct
1573for octal character codes to enter @var{mode}; for example, 1568for octal numbers to enter @var{mode}; for example,
1574 1569
1575@example 1570@example
1576(set-default-file-modes ?\644) 1571(set-default-file-modes #o644)
1577@end example 1572@end example
1578 1573
1579Saving a modified version of an existing file does not count as creating 1574Saving a modified version of an existing file does not count as creating
diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi
index 0168c564e34..9ef4646b50b 100644
--- a/doc/lispref/internals.texi
+++ b/doc/lispref/internals.texi
@@ -13,7 +13,7 @@ internal aspects of GNU Emacs that may be of interest to C programmers.
13 13
14@menu 14@menu
15* Building Emacs:: How the dumped Emacs is made. 15* Building Emacs:: How the dumped Emacs is made.
16* Pure Storage:: A kludge to make preloaded Lisp functions sharable. 16* Pure Storage:: Kludge to make preloaded Lisp functions shareable.
17* Garbage Collection:: Reclaiming space for Lisp objects no longer used. 17* Garbage Collection:: Reclaiming space for Lisp objects no longer used.
18* Memory Usage:: Info about total size of Lisp objects made so far. 18* Memory Usage:: Info about total size of Lisp objects made so far.
19* Writing Emacs Primitives:: Writing C code for Emacs. 19* Writing Emacs Primitives:: Writing C code for Emacs.
@@ -196,7 +196,7 @@ function definition in pure storage. If it is non-@code{nil}, then the
196function definition is copied into pure storage. 196function definition is copied into pure storage.
197 197
198This flag is @code{t} while loading all of the basic functions for 198This flag is @code{t} while loading all of the basic functions for
199building Emacs initially (allowing those functions to be sharable and 199building Emacs initially (allowing those functions to be shareable and
200non-collectible). Dumping Emacs as an executable always writes 200non-collectible). Dumping Emacs as an executable always writes
201@code{nil} in this variable, regardless of the value it actually has 201@code{nil} in this variable, regardless of the value it actually has
202before and after dumping. 202before and after dumping.
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 9d652901e53..fcb7c772936 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -701,7 +701,7 @@ init file.)
701@cindex help for major mode 701@cindex help for major mode
702@cindex documentation for major mode 702@cindex documentation for major mode
703 703
704 The @code{describe-mode} function is provides information about major 704 The @code{describe-mode} function provides information about major
705modes. It is normally bound to @kbd{C-h m}. It uses the value of the 705modes. It is normally bound to @kbd{C-h m}. It uses the value of the
706variable @code{major-mode} (@pxref{Major Modes}), which is why every 706variable @code{major-mode} (@pxref{Major Modes}), which is why every
707major mode command needs to set that variable. 707major mode command needs to set that variable.
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 298c7c3d1a8..46dbbb08e57 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -1580,7 +1580,7 @@ decoding functions (@pxref{Explicit Encoding}).
1580 Sometimes, you need to prefer several coding systems for some 1580 Sometimes, you need to prefer several coding systems for some
1581operation, rather than fix a single one. Emacs lets you specify a 1581operation, rather than fix a single one. Emacs lets you specify a
1582priority order for using coding systems. This ordering affects the 1582priority order for using coding systems. This ordering affects the
1583sorting of lists of coding sysems returned by functions such as 1583sorting of lists of coding systems returned by functions such as
1584@code{find-coding-systems-region} (@pxref{Lisp and Coding Systems}). 1584@code{find-coding-systems-region} (@pxref{Lisp and Coding Systems}).
1585 1585
1586@defun coding-system-priority-list &optional highestp 1586@defun coding-system-priority-list &optional highestp
diff --git a/doc/lispref/spellfile b/doc/lispref/spellfile
index e0d77ee0541..18fb633acfd 100644
--- a/doc/lispref/spellfile
+++ b/doc/lispref/spellfile
@@ -337,7 +337,6 @@ fset
337fstab 337fstab
338ftp 338ftp
339fu 339fu
340funtions
341garbles 340garbles
342gc 341gc
343gcpro 342gcpro
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index fc12939bec5..f7f9c716162 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -3145,6 +3145,12 @@ group is separately treated as described above.
3145When the variable @code{inhibit-point-motion-hooks} is non-@code{nil}, 3145When the variable @code{inhibit-point-motion-hooks} is non-@code{nil},
3146the @code{intangible} property is ignored. 3146the @code{intangible} property is ignored.
3147 3147
3148Beware: this property operates at a very low level, and affects a lot of code
3149in unexpected ways. So use it with extreme caution. A common misuse is to put
3150an intangible property on invisible text, which is actually unnecessary since
3151the command loop will move point outside of the invisible text at the end of
3152each command anyway. @xref{Adjusting Point}.
3153
3148@item field 3154@item field
3149@kindex field @r{(text property)} 3155@kindex field @r{(text property)}
3150Consecutive characters with the same @code{field} property constitute a 3156Consecutive characters with the same @code{field} property constitute a
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 091765043e3..62f5092497a 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -1998,6 +1998,6 @@ This variable holds a list of all variables of type @code{DEFVAR_BOOL}.
1998Attempting to assign them any other value will result in an error: 1998Attempting to assign them any other value will result in an error:
1999 1999
2000@example 2000@example
2001(setq window-min-height 5.0) 2001(setq undo-limit 1000.0)
2002@error{} Wrong type argument: integerp, 5.0 2002@error{} Wrong type argument: integerp, 1000.0
2003@end example 2003@end example
diff --git a/doc/lispref/vol1.texi b/doc/lispref/vol1.texi
index 914ba5b1fd8..c89447fc139 100644
--- a/doc/lispref/vol1.texi
+++ b/doc/lispref/vol1.texi
@@ -44,7 +44,7 @@
44@end ifset 44@end ifset
45 45
46@c per rms and peterb, use 10pt fonts for the main text, mostly to 46@c per rms and peterb, use 10pt fonts for the main text, mostly to
47@c save on paper cost. 47@c save on paper cost.
48@c Do this inside @tex for now, so current makeinfo does not complain. 48@c Do this inside @tex for now, so current makeinfo does not complain.
49@tex 49@tex
50@ifset smallbook 50@ifset smallbook
@@ -1402,7 +1402,7 @@ Operating System Interface
1402* System Environment:: Distinguish the name and kind of system. 1402* System Environment:: Distinguish the name and kind of system.
1403* User Identification:: Finding the name and user id of the user. 1403* User Identification:: Finding the name and user id of the user.
1404* Time of Day:: Getting the current time. 1404* Time of Day:: Getting the current time.
1405* Time Conversion:: Converting a time from numeric form to 1405* Time Conversion:: Converting a time from numeric form to
1406 calendrical data and vice versa. 1406 calendrical data and vice versa.
1407* Time Parsing:: Converting a time from numeric form to text 1407* Time Parsing:: Converting a time from numeric form to text
1408 and vice versa. 1408 and vice versa.
@@ -1458,7 +1458,7 @@ Tips and Conventions
1458GNU Emacs Internals 1458GNU Emacs Internals
1459 1459
1460* Building Emacs:: How the dumped Emacs is made. 1460* Building Emacs:: How the dumped Emacs is made.
1461* Pure Storage:: A kludge to make preloaded Lisp functions sharable. 1461* Pure Storage:: Kludge to make preloaded Lisp functions shareable.
1462* Garbage Collection:: Reclaiming space for Lisp objects no longer used. 1462* Garbage Collection:: Reclaiming space for Lisp objects no longer used.
1463* Memory Usage:: Info about total size of Lisp objects made so far. 1463* Memory Usage:: Info about total size of Lisp objects made so far.
1464* Writing Emacs Primitives:: Writing C code for Emacs. 1464* Writing Emacs Primitives:: Writing C code for Emacs.
diff --git a/doc/lispref/vol2.texi b/doc/lispref/vol2.texi
index 1f84b267c9b..d45d23da365 100644
--- a/doc/lispref/vol2.texi
+++ b/doc/lispref/vol2.texi
@@ -1401,7 +1401,7 @@ Operating System Interface
1401* System Environment:: Distinguish the name and kind of system. 1401* System Environment:: Distinguish the name and kind of system.
1402* User Identification:: Finding the name and user id of the user. 1402* User Identification:: Finding the name and user id of the user.
1403* Time of Day:: Getting the current time. 1403* Time of Day:: Getting the current time.
1404* Time Conversion:: Converting a time from numeric form to 1404* Time Conversion:: Converting a time from numeric form to
1405 calendrical data and vice versa. 1405 calendrical data and vice versa.
1406* Time Parsing:: Converting a time from numeric form to text 1406* Time Parsing:: Converting a time from numeric form to text
1407 and vice versa. 1407 and vice versa.
@@ -1457,7 +1457,7 @@ Tips and Conventions
1457GNU Emacs Internals 1457GNU Emacs Internals
1458 1458
1459* Building Emacs:: How the dumped Emacs is made. 1459* Building Emacs:: How the dumped Emacs is made.
1460* Pure Storage:: A kludge to make preloaded Lisp functions sharable. 1460* Pure Storage:: Kludge to make preloaded Lisp functions shareable.
1461* Garbage Collection:: Reclaiming space for Lisp objects no longer used. 1461* Garbage Collection:: Reclaiming space for Lisp objects no longer used.
1462* Memory Usage:: Info about total size of Lisp objects made so far. 1462* Memory Usage:: Info about total size of Lisp objects made so far.
1463* Writing Emacs Primitives:: Writing C code for Emacs. 1463* Writing Emacs Primitives:: Writing C code for Emacs.
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi
index 437b6db8d58..df631158689 100644
--- a/doc/lispref/windows.texi
+++ b/doc/lispref/windows.texi
@@ -793,20 +793,20 @@ the new root window.
793 793
794@defopt window-combination-resize 794@defopt window-combination-resize
795If this variable is @code{nil}, @code{split-window} can only split a 795If this variable is @code{nil}, @code{split-window} can only split a
796window (denoted by @var{window}) if @var{window}'s screen area is 796window (denoted by @var{window}) if @var{window}'s screen area is large
797large enough to accommodate both itself and the new window. This is 797enough to accommodate both itself and the new window.
798the default. 798
799 799If this variable is @code{t}, @code{split-window} tries to resize all
800If this variable is non-@code{nil}, @code{split-window} tries to 800windows that are part of the same combination as @var{window}, in order
801resize all windows that are part of the same combination as 801to accommodate the new window. In particular, this may allow
802@var{window}, in order to accommodate the new window. In particular, 802@code{split-window} to succeed even if @var{window} is a fixed-size
803this may allow @code{split-window} to succeed even if @var{window} is 803window or too small to ordinarily split. Furthermore, subsequently
804a fixed-size window or too small to ordinarily split. Furthermore, 804resizing or deleting @var{window} may resize all other windows in its
805subsequently resizing or deleting @var{window} may resize all other 805combination.
806windows in its combination. 806
807 807The default is @code{nil}. Other values are reserved for future use.
808This variable has no effect if @code{window-combination-limit} is 808The value of this variable is ignored when
809non-@code{nil} (see below). 809@code{window-combination-limit} is non-@code{nil} (see below).
810@end defopt 810@end defopt
811 811
812 To illustrate the effect of @code{window-combination-resize}, 812 To illustrate the effect of @code{window-combination-resize},
@@ -857,9 +857,9 @@ If @code{window-combination-resize} is @code{nil}, splitting window
857@end smallexample 857@end smallexample
858 858
859@noindent 859@noindent
860If @code{window-combination-resize} is non-@code{nil}, splitting 860If @code{window-combination-resize} is @code{t}, splitting @code{W3}
861@code{W3} instead leaves all three live windows with approximately the 861instead leaves all three live windows with approximately the same
862same height: 862height:
863 863
864@smallexample 864@smallexample
865@group 865@group