aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMiles Bader2007-10-19 00:00:21 +0000
committerMiles Bader2007-10-19 00:00:21 +0000
commit9c8020a8df03dc67a56d7df15664dcf7ace54bf0 (patch)
tree09b0646addff3c39f9e96ba89c04bdcc038a87a7 /doc
parentdfc3268dfa133a2e0a677f1af7c1ee548eae065d (diff)
parentbd3164743080f3eb5fc316aca7cc5322ca58fe33 (diff)
downloademacs-9c8020a8df03dc67a56d7df15664dcf7ace54bf0.tar.gz
emacs-9c8020a8df03dc67a56d7df15664dcf7ace54bf0.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 890-898) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 122-128) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 257-258) - Merge from emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-270
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog45
-rw-r--r--doc/emacs/basic.texi2
-rw-r--r--doc/emacs/building.texi2
-rw-r--r--doc/emacs/calendar.texi11
-rw-r--r--doc/emacs/custom.texi2
-rw-r--r--doc/emacs/fixit.texi4
-rw-r--r--doc/emacs/frames.texi4
-rw-r--r--doc/emacs/glossary.texi2
-rw-r--r--doc/emacs/text.texi44
-rw-r--r--doc/emacs/trouble.texi2
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/text.texi11
12 files changed, 85 insertions, 50 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 9d5e6158f3f..68c150a67c9 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,38 @@
12007-10-18 Martin Rudalics <rudalics@gmx.at>
2
3 * trouble.texi (Quitting): Fix typo.
4
52007-10-18 Glenn Morris <rgm@gnu.org>
6
7 * frames.texi (Mode Line Mouse): Mention minor mode names.
8
92007-10-17 Juri Linkov <juri@jurta.org>
10
11 * text.texi (Fill Commands): Undocument fill-paragraph-or-region.
12 fill-paragraph operates on the active region in Transient Mark mode.
13 (Fill Prefix, Format Indentation): Replace fill-paragraph-or-region
14 with fill-paragraph.
15
16 * basic.texi (Arguments): Replace fill-paragraph-or-region with
17 fill-paragraph.
18
19 * fixit.texi (Spelling): ispell-word operates on the active region
20 in Transient Mark mode.
21
222007-10-17 Aaron S. Hawley <aaronh@garden.org>
23
24 * building.texi (Source Buffers):
25 * custom.texi (Init Non-ASCII):
26 * glossary.texi (Glossary): Use "key binding" consistently.
27
282007-10-17 Juanma Barranquero <lekktu@gmail.com>
29
30 * calendar.texi (Diary): Fix directive.
31
322007-10-16 Richard Stallman <rms@gnu.org>
33
34 * calendar.texi (Diary): Clarify text about diary file example.
35
12007-10-13 Eric S. Raymond <esr@snark.thyrsus.com> 362007-10-13 Eric S. Raymond <esr@snark.thyrsus.com>
2 37
3 * files.texi: Capitalize node names according to convention. 38 * files.texi: Capitalize node names according to convention.
@@ -10,7 +45,7 @@
10 45
11 * emacs.texi: 46 * emacs.texi:
12 * files.texi (Version Systems): Minor fixes to version-control material 47 * files.texi (Version Systems): Minor fixes to version-control material
13 suggseted by RMS and Robert J. Chassell. 48 suggested by RMS and Robert J. Chassell.
14 49
152007-10-10 Eric S. Raymond <esr@snark.thyrsus.com> 502007-10-10 Eric S. Raymond <esr@snark.thyrsus.com>
16 51
@@ -18,9 +53,9 @@
18 * vc-xtra.texi: 53 * vc-xtra.texi:
19 * vc1-xtra.texi: 54 * vc1-xtra.texi:
20 * vc2-xtra.texi: Merge in changes for new VC with fileset-oriented 55 * vc2-xtra.texi: Merge in changes for new VC with fileset-oriented
21 operations. Change of terminology from 'version' to `revision'. 56 operations. Change of terminology from `version' to `revision'.
22 Revise text for adequate description of VCSes with monotonic IDs. 57 Revise text for adequate description of VCSes with monotonic IDs.
23 * emacs.texi: Change of terminology from 'version' to `revision'. 58 * emacs.texi: Change of terminology from `version' to `revision'.
24 59
252007-10-09 Eric S. Raymond <esr@snark.thyrsus.com> 602007-10-09 Eric S. Raymond <esr@snark.thyrsus.com>
26 61
@@ -53,7 +88,7 @@
532007-10-06 Eric S. Raymond <esr@snark.thyrsus.com> 882007-10-06 Eric S. Raymond <esr@snark.thyrsus.com>
54 89
55 * files.texi: Update the section on version control for 2007 90 * files.texi: Update the section on version control for 2007
56 conditions. None of these changes are new-VC-specific; that 91 conditions. None of these changes are new-VC-specific; that
57 will come later. 92 will come later.
58 93
592007-09-15 Glenn Morris <rgm@gnu.org> 942007-09-15 Glenn Morris <rgm@gnu.org>
@@ -173,7 +208,7 @@
173 208
1742007-06-24 Karl Berry <karl@gnu.org> 2092007-06-24 Karl Berry <karl@gnu.org>
175 210
176 * emacs.texi: new Back-Cover Text. 211 * emacs.texi: New Back-Cover Text.
177 212
1782007-06-07 Alan Mackenzie <acm@muc.de> 2132007-06-07 Alan Mackenzie <acm@muc.de>
179 214
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index 418d54f677b..333985e4a4a 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -707,7 +707,7 @@ C-n} (move down a good fraction of a screen), @kbd{C-u C-u C-o} (make
707``a lot'' of blank lines), and @kbd{C-u C-k} (kill four lines). 707``a lot'' of blank lines), and @kbd{C-u C-k} (kill four lines).
708 708
709 Some commands care whether there is an argument, but ignore its 709 Some commands care whether there is an argument, but ignore its
710value. For example, the command @kbd{M-q} (@code{fill-paragraph-or-region}) 710value. For example, the command @kbd{M-q} (@code{fill-paragraph})
711fills text; with an argument, it justifies the text as well. 711fills text; with an argument, it justifies the text as well.
712(@xref{Filling}, for more information on @kbd{M-q}.) Plain @kbd{C-u} 712(@xref{Filling}, for more information on @kbd{M-q}.) Plain @kbd{C-u}
713is a handy way of providing an argument for such commands. 713is a handy way of providing an argument for such commands.
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 5689bf1fe34..45210118f77 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -911,7 +911,7 @@ places.
911 911
912@c @findex gdb-mouse-set-clear-breakpoint 912@c @findex gdb-mouse-set-clear-breakpoint
913@c @findex gdb-mouse-toggle-breakpoint 913@c @findex gdb-mouse-toggle-breakpoint
914Many GDB commands can be entered using keybindings or the tool bar but 914Many GDB commands can be entered using key bindings or the tool bar but
915sometimes it is quicker to use the fringe. These commands either 915sometimes it is quicker to use the fringe. These commands either
916manipulate breakpoints or control program execution. When there is no 916manipulate breakpoints or control program execution. When there is no
917fringe, you can use the margin but this is only present when the 917fringe, you can use the margin but this is only present when the
diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi
index 1357784b920..6b285094735 100644
--- a/doc/emacs/calendar.texi
+++ b/doc/emacs/calendar.texi
@@ -989,9 +989,8 @@ events for today, for the immediate future, or for any specified
989date. 989date.
990 990
991 The name of the diary file is specified by the variable 991 The name of the diary file is specified by the variable
992@code{diary-file}; @file{~/diary} is the default. A sample diary file 992@code{diary-file}; @file{~/diary} is the default. Here's an example
993is (note that the file format is essentially the same as that used by 993showing what that file looks like:
994the external shell utility @samp{calendar}):
995 994
996@example 995@example
99712/22/1988 Twentieth wedding anniversary!! 99612/22/1988 Twentieth wedding anniversary!!
@@ -1008,8 +1007,10 @@ April 15, 1989 Income tax due.
1008@end example 1007@end example
1009 1008
1010@noindent 1009@noindent
1011This example uses extra spaces to align the event descriptions of most 1010This format is essentially the same as the one used by the system's
1012of the entries. Such formatting is purely a matter of taste. 1011@command{calendar} utility. This example uses extra spaces to align
1012the event descriptions of most of the entries. Such formatting is
1013purely a matter of taste.
1013 1014
1014 Although you probably will start by creating a diary manually, Emacs 1015 Although you probably will start by creating a diary manually, Emacs
1015provides a number of commands to let you view, add, and change diary 1016provides a number of commands to let you view, add, and change diary
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index 1276c45af70..29d1c902b7c 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -2505,7 +2505,7 @@ Type @kbd{C-q}, followed by the key you want to bind, to insert @var{char}.
2505 2505
2506 @strong{Warning:} if you change the keyboard encoding, or change 2506 @strong{Warning:} if you change the keyboard encoding, or change
2507between multibyte and unibyte mode, or anything that would alter which 2507between multibyte and unibyte mode, or anything that would alter which
2508code @kbd{C-q} would insert for that character, this keybinding may 2508code @kbd{C-q} would insert for that character, this key binding may
2509stop working. It is therefore advisable to use one and only one 2509stop working. It is therefore advisable to use one and only one
2510coding system, for your init file as well as the files you edit. For 2510coding system, for your init file as well as the files you edit. For
2511example, don't mix the @samp{latin-1} and @samp{latin-9} coding 2511example, don't mix the @samp{latin-1} and @samp{latin-9} coding
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi
index d1577e2f528..2d827f5a1a2 100644
--- a/doc/emacs/fixit.texi
+++ b/doc/emacs/fixit.texi
@@ -325,7 +325,9 @@ you give an explicit command to do so.
325 To check the spelling of the word around or before point, and 325 To check the spelling of the word around or before point, and
326optionally correct it as well, use the command @kbd{M-$} 326optionally correct it as well, use the command @kbd{M-$}
327(@code{ispell-word}). If the word is not correct, the command offers 327(@code{ispell-word}). If the word is not correct, the command offers
328you various alternatives for what to do about it. 328you various alternatives for what to do about it. When the mark is
329active in Transient Mark mode, this command operates on the active
330region like @code{ispell-region}.
329 331
330@findex ispell-buffer 332@findex ispell-buffer
331@findex ispell-region 333@findex ispell-region
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index a45b582b455..e1207738cfa 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -430,8 +430,8 @@ This menu is for specifying the frame's default font.
430 You can use mouse clicks on window mode lines to select and manipulate 430 You can use mouse clicks on window mode lines to select and manipulate
431windows. 431windows.
432 432
433 Some areas of the mode line, such as the buffer name and the major 433 Some areas of the mode line, such as the buffer name, and major and minor
434mode name, have their own special mouse bindings. These areas are 434mode names, have their own special mouse bindings. These areas are
435highlighted when you hold the mouse over them, and information about 435highlighted when you hold the mouse over them, and information about
436the special bindings will be displayed (@pxref{Tooltips}). This 436the special bindings will be displayed (@pxref{Tooltips}). This
437section's commands do not apply in those areas. 437section's commands do not apply in those areas.
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index f289c2ca1cb..a9109de667b 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -658,7 +658,7 @@ Justification means adding extra spaces within lines of text to make
658them extend exactly to a specified width. 658them extend exactly to a specified width.
659@xref{Format Justification}. 659@xref{Format Justification}.
660 660
661@item Keybinding 661@item Key Binding
662See `binding.' 662See `binding.'
663 663
664@item Keyboard Macro 664@item Keyboard Macro
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 9cfd4ffe922..c151c75e8bb 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -486,11 +486,9 @@ The section on init files says how to arrange this permanently for yourself.
486 486
487@table @kbd 487@table @kbd
488@item M-q 488@item M-q
489Fill current paragraph or active region (@code{fill-paragraph-or-region}). 489Fill current paragraph (@code{fill-paragraph}).
490@item C-x f 490@item C-x f
491Set the fill column (@code{set-fill-column}). 491Set the fill column (@code{set-fill-column}).
492@item M-x fill-paragraph
493Fill current paragraph (@code{fill-paragraph}).
494@item M-x fill-region 492@item M-x fill-region
495Fill each paragraph in the region (@code{fill-region}). 493Fill each paragraph in the region (@code{fill-region}).
496@item M-x fill-region-as-paragraph 494@item M-x fill-region-as-paragraph
@@ -499,39 +497,35 @@ Fill the region, considering it as one paragraph.
499Center a line. 497Center a line.
500@end table 498@end table
501 499
500@kindex M-q
502@findex fill-paragraph 501@findex fill-paragraph
503 To refill a paragraph, use @kbd{M-x fill-paragraph}. This operates 502 To refill a paragraph, use the command @kbd{M-q}
504on the paragraph that point is inside, or the one after point if point 503(@code{fill-paragraph}). This operates on the paragraph that point is
505is between paragraphs. Refilling works by removing all the 504inside, or the one after point if point is between paragraphs.
506line-breaks, then inserting new ones where necessary. 505Refilling works by removing all the line-breaks, then inserting new ones
506where necessary. When the mark is active in Transient Mark mode, this
507command operates on the active region like @code{fill-region}.
507 508
508@findex fill-region 509@findex fill-region
509 To refill many paragraphs, use @kbd{M-x fill-region}, which 510 To refill many paragraphs, use @kbd{M-x fill-region}, which
510finds the paragraphs in the region and fills each of them. 511finds the paragraphs in the region and fills each of them.
511 512
512@kindex M-q
513@findex fill-paragraph-or-region
514 The command @kbd{M-q} (@code{fill-paragraph-or-region}), operates on
515the active region like @code{fill-region} when the mark is active in
516Transient Mark mode. Otherwise, it operates on the current paragraph
517like @code{fill-paragraph}.
518
519@findex fill-region-as-paragraph 513@findex fill-region-as-paragraph
520 @kbd{M-q}, @code{fill-paragraph} and @code{fill-region} use the same 514 @kbd{M-q} and @code{fill-region} use the same criteria as @kbd{M-h}
521criteria as @kbd{M-h} for finding paragraph boundaries (@pxref{Paragraphs}). 515for finding paragraph boundaries (@pxref{Paragraphs}). For more
522For more control, you can use @kbd{M-x fill-region-as-paragraph}, 516control, you can use @kbd{M-x fill-region-as-paragraph}, which refills
523which refills everything between point and mark as a single paragraph. 517everything between point and mark as a single paragraph. This command
524This command deletes any blank lines within the region, so separate 518deletes any blank lines within the region, so separate blocks of text
525blocks of text end up combined into one block. 519end up combined into one block.
526 520
527@cindex justification 521@cindex justification
528 A numeric argument to @kbd{M-q} tells it to @dfn{justify} the text 522 A numeric argument to @kbd{M-q} tells it to @dfn{justify} the text
529as well as filling it. This means that extra spaces are inserted to 523as well as filling it. This means that extra spaces are inserted to
530make the right margin line up exactly at the fill column. To remove 524make the right margin line up exactly at the fill column. To remove
531the extra spaces, use @kbd{M-q} with no argument. (Likewise for 525the extra spaces, use @kbd{M-q} with no argument. (Likewise for
532@code{fill-paragraph} and @code{fill-region}.) Another way to control 526@code{fill-region}.) Another way to control justification, and choose
533justification, and choose other styles of filling, is with the 527other styles of filling, is with the @code{justification} text
534@code{justification} text property; see @ref{Format Justification}. 528property; see @ref{Format Justification}.
535 529
536@kindex M-s @r{(Text mode)} 530@kindex M-s @r{(Text mode)}
537@cindex centering 531@cindex centering
@@ -595,7 +589,7 @@ fill prefix automatically (@pxref{Adaptive Fill}).
595@item C-x . 589@item C-x .
596Set the fill prefix (@code{set-fill-prefix}). 590Set the fill prefix (@code{set-fill-prefix}).
597@item M-q 591@item M-q
598Fill a paragraph using current fill prefix (@code{fill-paragraph-or-region}). 592Fill a paragraph using current fill prefix (@code{fill-paragraph}).
599@item M-x fill-individual-paragraphs 593@item M-x fill-individual-paragraphs
600Fill the region, considering each change of indentation as starting a 594Fill the region, considering each change of indentation as starting a
601new paragraph. 595new paragraph.
@@ -2256,7 +2250,7 @@ margin width either with a numeric argument or in the minibuffer.
2256 2250
2257 Sometimes, as a result of editing, the filling of a paragraph becomes 2251 Sometimes, as a result of editing, the filling of a paragraph becomes
2258messed up---parts of the paragraph may extend past the left or right 2252messed up---parts of the paragraph may extend past the left or right
2259margins. When this happens, use @kbd{M-q} (@code{fill-paragraph-or-region}) to 2253margins. When this happens, use @kbd{M-q} (@code{fill-paragraph}) to
2260refill the paragraph. 2254refill the paragraph.
2261 2255
2262 The fill prefix, if any, works in addition to the specified paragraph 2256 The fill prefix, if any, works in addition to the specified paragraph
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index ea494445a4e..494637c8eeb 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -84,7 +84,7 @@ waiting for the operating system to do something, quitting is
84impossible unless special pains are taken for the particular system 84impossible unless special pains are taken for the particular system
85call within Emacs where the waiting occurs. We have done this for the 85call within Emacs where the waiting occurs. We have done this for the
86system calls that users are likely to want to quit from, but it's 86system calls that users are likely to want to quit from, but it's
87possible you will a case not handled. In one very common 87possible you will encounter a case not handled. In one very common
88case---waiting for file input or output using NFS---Emacs itself knows 88case---waiting for file input or output using NFS---Emacs itself knows
89how to quit, but many NFS implementations simply do not allow user 89how to quit, but many NFS implementations simply do not allow user
90programs to stop waiting for NFS when the NFS server is hung. 90programs to stop waiting for NFS when the NFS server is hung.
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index d95597e940b..e0d9db962f9 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12007-10-17 Juri Linkov <juri@jurta.org>
2
3 * text.texi (Filling): Update arguments of fill-paragraph.
4 fill-paragraph operates on the active region in Transient Mark mode.
5 Remove fill-paragraph-or-region.
6
12007-10-13 Karl Berry <karl@gnu.org> 72007-10-13 Karl Berry <karl@gnu.org>
2 8
3 * elisp.texi (@dircategory): Move to after @copying, 9 * elisp.texi (@dircategory): Move to after @copying,
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index daaaf6c9b9d..5b935bc6e23 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1432,11 +1432,14 @@ as @code{full}.
1432 When you call the filling functions interactively, using a prefix 1432 When you call the filling functions interactively, using a prefix
1433argument implies the value @code{full} for @var{justify}. 1433argument implies the value @code{full} for @var{justify}.
1434 1434
1435@deffn Command fill-paragraph justify 1435@deffn Command fill-paragraph &optional justify region
1436This command fills the paragraph at or after point. If 1436This command fills the paragraph at or after point. If
1437@var{justify} is non-@code{nil}, each line is justified as well. 1437@var{justify} is non-@code{nil}, each line is justified as well.
1438It uses the ordinary paragraph motion commands to find paragraph 1438It uses the ordinary paragraph motion commands to find paragraph
1439boundaries. @xref{Paragraphs,,, emacs, The GNU Emacs Manual}. 1439boundaries. @xref{Paragraphs,,, emacs, The GNU Emacs Manual}.
1440Interactively, when @var{region} is non-@code{nil} in Transient Mark
1441mode and the mark is active, this command calls @code{fill-region}
1442on the active region.
1440@end deffn 1443@end deffn
1441 1444
1442@deffn Command fill-region start end &optional justify nosqueeze to-eop 1445@deffn Command fill-region start end &optional justify nosqueeze to-eop
@@ -1453,12 +1456,6 @@ The variable @code{paragraph-separate} controls how to distinguish
1453paragraphs. @xref{Standard Regexps}. 1456paragraphs. @xref{Standard Regexps}.
1454@end deffn 1457@end deffn
1455 1458
1456@deffn Command fill-paragraph-or-region justify
1457In Transient Mark mode, when the mark is active, this command calls
1458@code{fill-region} on the active region. Otherwise, it calls
1459@code{fill-paragraph}.
1460@end deffn
1461
1462@deffn Command fill-individual-paragraphs start end &optional justify citation-regexp 1459@deffn Command fill-individual-paragraphs start end &optional justify citation-regexp
1463This command fills each paragraph in the region according to its 1460This command fills each paragraph in the region according to its
1464individual fill prefix. Thus, if the lines of a paragraph were indented 1461individual fill prefix. Thus, if the lines of a paragraph were indented