aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
Diffstat (limited to 'man')
-rw-r--r--man/ChangeLog89
-rw-r--r--man/building.texi12
-rw-r--r--man/calc.texi16
-rw-r--r--man/calendar.texi54
-rw-r--r--man/files.texi2
-rw-r--r--man/gnus-faq.texi11
-rw-r--r--man/gnus.texi28
-rw-r--r--man/info.texi34
-rw-r--r--man/msdog.texi2
-rw-r--r--man/sc.texi2
-rw-r--r--man/search.texi24
-rw-r--r--man/text.texi213
-rw-r--r--man/tramp.texi3
-rw-r--r--man/trampver.texi2
14 files changed, 324 insertions, 168 deletions
diff --git a/man/ChangeLog b/man/ChangeLog
index fc0bd61497a..8aec01712ef 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,90 @@
12004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-faq.texi ([5.9]): Improve code for reply-in-news.
4
52004-10-12 Michael Albinus <michael.albinus@gmx.de>
6
7 Sync with Tramp 2.0.45.
8
9 * tramp.texi (Frequently Asked Questions): Comment paragraph about
10 plink link. The URL is outdated. Originator contacted for
11 clarification.
12
132004-10-10 Juri Linkov <juri@jurta.org>
14
15 * gnus.texi (Top, Marking Articles): Join two menus in one node
16 because a node can have only one menu.
17
182004-10-09 Luc Teirlinck <teirllm@auburn.edu>
19
20 * files.texi (Misc File Ops): View mode is a minor mode.
21
222004-10-09 Juri Linkov <juri@jurta.org>
23
24 * gnus.texi (Fancy Mail Splitting): Remove backslash in the
25 example of nnmail-split-fancy.
26
272004-10-08 Glenn Morris <gmorris@ast.cam.ac.uk>
28
29 * calendar.texi (iCalendar): Style changes.
30
312004-10-07 Luc Teirlinck <teirllm@auburn.edu>
32
33 * search.texi (Regexps): The regexp described in the example is no
34 longer stored in the variable `sentence-end'.
35
362004-10-06 Karl Berry <karl@gnu.org>
37
38 * info.texi (@kbd{1}--@kbd{9}): no space around --, for
39 consistency with other uses of dashes.
40
412004-10-06 Nick Roberts <nickrob@snap.net.nz>
42
43 * building.texi (Starting GUD): Note that multiple debugging
44 sessions requires `gdb --fullname'.
45
462004-10-05 Ulf Jasper <ulf.jasper@web.de>
47
48 * calendar.texi (iCalendar): New section for a new package.
49
502004-10-05 Karl Berry <karl@gnu.org>
51
52 * info.texi: consistently use --- throughout, periods at end of
53 menu descriptions, and a couple typos.
54
552004-10-05 Luc Teirlinck <teirllm@auburn.edu>
56
57 * text.texi: Various small changes in addition to the following.
58 (Text): Replace xref for autotype with inforef.
59 (Sentences): Explain nil value for `sentence-end'.
60 (Paragraphs): Update default values for `paragraph-start' and
61 `paragraph-separate'.
62 (Text Mode): Correct description of Text mode's effect on the
63 syntax table.
64 (Outline Visibility): `hide-other' does not hide top level headings.
65 `selective-display-ellipses' no longer has an effect on Outline mode.
66 (TeX Misc): Add missing @cindex.
67 Replace xref for RefTeX with inforef.
68 (Requesting Formatted Text): the variable
69 `enriched-fill-after-visiting' no longer exists.
70 (Editing Format Info): Update names of menu items and commands.
71 (Format Faces): Mention special effect of specifying the default face.
72 Describe inheritance of text properties.
73 Correct description of `fixed' face.
74 (Format Indentation): Correct description of effect of setting
75 margins. Mention `set-left-margin' and `set-right-margin'.
76 (Format Justification): Update names of menu items.
77 `set-justification-full' is now bound to `M-j b'.
78 Mention that `default-justification' is a per buffer variable.
79 (Format Properties): Update name of menu item.
80 (Forcing Enriched Mode): `format-decode-buffer' automatically
81 turns on Enriched mode if the buffer is in text/enriched format.
82
83
842004-10-05 Emilio C. Lopes <eclig@gmx.net>
85
86 * calendar.texi (From Other Calendar): Add calendar-goto-iso-week.
87
12004-09-28 Kim F. Storm <storm@cua.dk> 882004-09-28 Kim F. Storm <storm@cua.dk>
2 89
3 * display.texi (Display Custom) <indicate-buffer-boundaries>: 90 * display.texi (Display Custom) <indicate-buffer-boundaries>:
@@ -893,7 +980,7 @@
893 980
894 * misc.texi: Section "Saving Emacs Sessions" rewritten. 981 * misc.texi: Section "Saving Emacs Sessions" rewritten.
895 982
8962003-09-29 Jan D. <jhd@gaffa.gaia.swipnet.se> 9832003-09-29 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se>
897 984
898 * xresources.texi (GTK names in Emacs): Correct typo. 985 * xresources.texi (GTK names in Emacs): Correct typo.
899 986
diff --git a/man/building.texi b/man/building.texi
index 972f88abbde..2ec96b0f6bf 100644
--- a/man/building.texi
+++ b/man/building.texi
@@ -336,11 +336,13 @@ to a particular debugger program.
336@findex gdb 336@findex gdb
337Run GDB as a subprocess of Emacs. If the variable 337Run GDB as a subprocess of Emacs. If the variable
338@code{gud-gdb-command-name} is ``gdb --annotate=3'' (the default 338@code{gud-gdb-command-name} is ``gdb --annotate=3'' (the default
339value) then GDB starts as for @kbd{M-x gdba} below. If you want to 339value) then GDB starts as for @kbd{M-x gdba} below. If you want GDB
340GDB to start as in Emacs 21.3 and earlier then set 340to start as in Emacs 21.3 and earlier then edit the string in the
341@code{gud-gdb-command-name} to ``gdb --fullname''. In this case, the 341minibuffer or set @code{gud-gdb-command-name} to ``gdb --fullname''.
342command creates a buffer for input and output to GDB, and switches to 342You need to do this if you want to run multiple debugging sessions
343it. If a GDB buffer already exists, it just switches to that buffer. 343within one Emacs session. In this case, the command creates a buffer
344for input and output to GDB, and switches to it. If a GDB buffer
345already exists, it just switches to that buffer.
344 346
345@item M-x gdba @key{RET} @var{file} @key{RET} 347@item M-x gdba @key{RET} @var{file} @key{RET}
346Run GDB as a subprocess of Emacs, providing a graphical interface 348Run GDB as a subprocess of Emacs, providing a graphical interface
diff --git a/man/calc.texi b/man/calc.texi
index 8c3a3c5f92c..a77ba4eb266 100644
--- a/man/calc.texi
+++ b/man/calc.texi
@@ -10026,19 +10026,17 @@ additional notes from the summary that apply to this command.
10026@kindex h f 10026@kindex h f
10027@pindex calc-describe-function 10027@pindex calc-describe-function
10028The @kbd{h f} (@code{calc-describe-function}) command looks up an 10028The @kbd{h f} (@code{calc-describe-function}) command looks up an
10029algebraic function or a command name in the Calc manual. The 10029algebraic function or a command name in the Calc manual. Enter an
10030prompt initially contains @samp{calcFunc-}; follow this with an
10031algebraic function name to look up that function in the Function 10030algebraic function name to look up that function in the Function
10032Index. Or, backspace and enter a command name beginning with 10031Index or enter a command name beginning with @samp{calc-} to look it
10033@samp{calc-} to look it up in the Command Index. This command 10032up in the Command Index. This command will also look up operator
10034will also look up operator symbols that can appear in algebraic 10033symbols that can appear in algebraic formulas, like @samp{%} and
10035formulas, like @samp{%} and @samp{=>}. 10034@samp{=>}.
10036 10035
10037@kindex h v 10036@kindex h v
10038@pindex calc-describe-variable 10037@pindex calc-describe-variable
10039The @kbd{h v} (@code{calc-describe-variable}) command looks up a 10038The @kbd{h v} (@code{calc-describe-variable}) command looks up a
10040variable in the Calc manual. The prompt initially contains the 10039variable in the Calc manual. Enter a variable name like @code{pi} or
10041@samp{var-} prefix; just add a variable name like @code{pi} or
10042@code{PlotRejects}. 10040@code{PlotRejects}.
10043 10041
10044@kindex h b 10042@kindex h b
@@ -21981,7 +21979,7 @@ back on.
21981The most basic default simplification is the evaluation of functions. 21979The most basic default simplification is the evaluation of functions.
21982For example, @cite{2 + 3} is evaluated to @cite{5}, and @cite{@t{sqrt}(9)} 21980For example, @cite{2 + 3} is evaluated to @cite{5}, and @cite{@t{sqrt}(9)}
21983is evaluated to @cite{3}. Evaluation does not occur if the arguments 21981is evaluated to @cite{3}. Evaluation does not occur if the arguments
21984to a function are somehow of the wrong type (@cite{@t{tan}([2,3,4])}, 21982to a function are somehow of the wrong type (@cite{@t{tan}([2,3,4])}),
21985range (@cite{@t{tan}(90)}), or number (@cite{@t{tan}(3,5)}), or if the 21983range (@cite{@t{tan}(90)}), or number (@cite{@t{tan}(3,5)}), or if the
21986function name is not recognized (@cite{@t{f}(5)}), or if ``symbolic'' 21984function name is not recognized (@cite{@t{f}(5)}), or if ``symbolic''
21987mode (@pxref{Symbolic Mode}) prevents evaluation (@cite{@t{sqrt}(2)}). 21985mode (@pxref{Symbolic Mode}) prevents evaluation (@cite{@t{sqrt}(2)}).
diff --git a/man/calendar.texi b/man/calendar.texi
index 9e3d3cf9f41..45b3ed318b3 100644
--- a/man/calendar.texi
+++ b/man/calendar.texi
@@ -37,6 +37,7 @@ information about the calendar and diary.
37* Other Calendars:: Converting dates to other calendar systems. 37* Other Calendars:: Converting dates to other calendar systems.
38* Diary:: Displaying events from your diary. 38* Diary:: Displaying events from your diary.
39* Appointments:: Reminders when it's time to do something. 39* Appointments:: Reminders when it's time to do something.
40* iCalendar:: Converting diary events to/from iCalendar format.
40* Daylight Savings:: How to specify when daylight savings time is active. 41* Daylight Savings:: How to specify when daylight savings time is active.
41* Time Intervals:: Keeping track of time intervals. 42* Time Intervals:: Keeping track of time intervals.
42@end menu 43@end menu
@@ -754,6 +755,7 @@ other than Mayan; for the Mayan calendar, see the following section.
754 755
755@kindex g @var{char} @r{(Calendar mode)} 756@kindex g @var{char} @r{(Calendar mode)}
756@findex calendar-goto-iso-date 757@findex calendar-goto-iso-date
758@findex calendar-goto-iso-week
757@findex calendar-goto-julian-date 759@findex calendar-goto-julian-date
758@findex calendar-goto-astro-day-number 760@findex calendar-goto-astro-day-number
759@findex calendar-goto-hebrew-date 761@findex calendar-goto-hebrew-date
@@ -767,6 +769,9 @@ other than Mayan; for the Mayan calendar, see the following section.
767@item g c 769@item g c
768Move to a date specified in the ISO commercial calendar 770Move to a date specified in the ISO commercial calendar
769(@code{calendar-goto-iso-date}). 771(@code{calendar-goto-iso-date}).
772@item g w
773Move to a week specified in the ISO commercial calendar
774(@code{calendar-goto-iso-week}).
770@item g j 775@item g j
771Move to a date specified in the Julian calendar 776Move to a date specified in the Julian calendar
772(@code{calendar-goto-julian-date}). 777(@code{calendar-goto-julian-date}).
@@ -1379,6 +1384,55 @@ clock. The command @kbd{M-x appt-add} adds entries to the appointment
1379list without affecting your diary file. You delete entries from the 1384list without affecting your diary file. You delete entries from the
1380appointment list with @kbd{M-x appt-delete}. 1385appointment list with @kbd{M-x appt-delete}.
1381 1386
1387@node iCalendar
1388@section iCalendar
1389@cindex iCalendar support
1390
1391 The icalendar package aims at providing an implementation of the
1392iCalendar standard, as defined in ``RFC 2445 -- Internet Calendaring and
1393Scheduling Core Object Specification (iCalendar)''. It provides a means
1394for importing iCalendar (and the earlier vCalendar format) data into
1395Emacs diary files and vice versa.
1396
1397 Importing works for ``ordinary'' (i.e. non-recurring) events, but (at
1398present) may not work correctly (if at all) for recurring events.
1399Exporting of diary files into iCalendar files should work correctly for
1400most diary entries. Please note that @file{icalendar.el} is work in
1401progress, so usage may evolve in future.
1402
1403 To activate the package, use @code{(require 'icalendar)}.
1404
1405@findex icalendar-extract-ical-from-buffer
1406 The command @code{icalendar-extract-ical-from-buffer} extracts
1407iCalendar data from the current buffer and adds it to your (default)
1408diary file. This function is also suitable for automatic extraction of
1409iCalendar data; for example with the Rmail mail client one could use:
1410
1411@example
1412(add-hook 'rmail-show-message-hook 'icalendar-extract-ical-from-buffer)
1413@end example
1414
1415@findex icalendar-import-file
1416 The command @code{icalendar-import-file} imports an iCalendar file.
1417@strong{Caution:} the contents of the target diary file are
1418@emph{deleted} by default! It is highly recommended to use a dedicated
1419diary file for importing. For example:
1420
1421@example
1422(icalendar-import-file "/here/is/calendar.ics" "/there/goes/ical-diary")
1423@end example
1424
1425@noindent
1426You can use an @code{#include} directive to add the import file contents
1427to the diary. @xref{Fancy Diary Display,,, elisp, The Emacs Lisp
1428Reference Manual}.
1429
1430@findex icalendar-convert-diary-to-ical
1431 The command @code{icalendar-convert-diary-to-ical} exports an Emacs
1432diary file to iCalendar format. @strong{Caution:} the contents of the
1433target file are @emph{deleted} by default!
1434
1435
1382@node Daylight Savings 1436@node Daylight Savings
1383@section Daylight Savings Time 1437@section Daylight Savings Time
1384@cindex daylight savings time 1438@cindex daylight savings time
diff --git a/man/files.texi b/man/files.texi
index b5ebf7cf820..4e36c2ab2fa 100644
--- a/man/files.texi
+++ b/man/files.texi
@@ -2858,7 +2858,7 @@ or @key{DEL} to scroll backward. Various other commands are provided
2858for moving around in the file, but none for changing it; type @kbd{?} 2858for moving around in the file, but none for changing it; type @kbd{?}
2859while viewing for a list of them. They are mostly the same as normal 2859while viewing for a list of them. They are mostly the same as normal
2860Emacs cursor motion commands. To exit from viewing, type @kbd{q}. 2860Emacs cursor motion commands. To exit from viewing, type @kbd{q}.
2861The commands for viewing are defined by a special major mode called View 2861The commands for viewing are defined by a special minor mode called View
2862mode. 2862mode.
2863 2863
2864 A related command, @kbd{M-x view-buffer}, views a buffer already present 2864 A related command, @kbd{M-x view-buffer}, views a buffer already present
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi
index 6f0fddc5562..5d243f8a02e 100644
--- a/man/gnus-faq.texi
+++ b/man/gnus-faq.texi
@@ -1776,11 +1776,14 @@ Answer:
1776 1776
1777 1777
1778@example 1778@example
1779(defadvice gnus-summary-reply (around reply-in-news activate) 1779(eval-after-load "gnus-msg"
1780 '(unless (boundp 'gnus-confirm-mail-reply-to-news)
1781 (defadvice gnus-summary-reply (around reply-in-news activate)
1782 "Request confirmation when replying to news."
1780 (interactive) 1783 (interactive)
1781 (when (or (not (gnus-news-group-p gnus-newsgroup-name)) 1784 (when (or (not (gnus-news-group-p gnus-newsgroup-name))
1782 (y-or-n-p "Really reply? ")) 1785 (y-or-n-p "Really reply by mail to article author? "))
1783 ad-do-it)) 1786 ad-do-it))))
1784@end example 1787@end example
1785 1788
1786@ifnottex 1789@ifnottex
diff --git a/man/gnus.texi b/man/gnus.texi
index c94845c7a8b..a62e9bcf149 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -535,12 +535,9 @@ Marking Articles
535* Unread Articles:: Marks for unread articles. 535* Unread Articles:: Marks for unread articles.
536* Read Articles:: Marks for read articles. 536* Read Articles:: Marks for read articles.
537* Other Marks:: Marks that do not affect readedness. 537* Other Marks:: Marks that do not affect readedness.
538 538* Setting Marks:: How to set and remove marks.
539Marking Articles 539* Generic Marking Commands:: How to customize the marking.
540 540* Setting Process Marks:: How to mark articles for later processing.
541* Setting Marks:: How to set and remove marks.
542* Generic Marking Commands:: How to customize the marking.
543* Setting Process Marks:: How to mark articles for later processing.
544 541
545Threading 542Threading
546 543
@@ -5686,20 +5683,17 @@ neologism ohoy!) of the article. Alphabetic marks generally mean
5686 5683
5687In addition, you also have marks that do not affect readedness. 5684In addition, you also have marks that do not affect readedness.
5688 5685
5689@menu
5690* Unread Articles:: Marks for unread articles.
5691* Read Articles:: Marks for read articles.
5692* Other Marks:: Marks that do not affect readedness.
5693@end menu
5694
5695@ifinfo 5686@ifinfo
5696There's a plethora of commands for manipulating these marks: 5687There's a plethora of commands for manipulating these marks.
5697@end ifinfo 5688@end ifinfo
5698 5689
5699@menu 5690@menu
5700* Setting Marks:: How to set and remove marks. 5691* Unread Articles:: Marks for unread articles.
5701* Generic Marking Commands:: How to customize the marking. 5692* Read Articles:: Marks for read articles.
5702* Setting Process Marks:: How to mark articles for later processing. 5693* Other Marks:: Marks that do not affect readedness.
5694* Setting Marks:: How to set and remove marks.
5695* Generic Marking Commands:: How to customize the marking.
5696* Setting Process Marks:: How to mark articles for later processing.
5703@end menu 5697@end menu
5704 5698
5705 5699
@@ -14002,7 +13996,7 @@ Let's look at an example value of this variable first:
14002 ;; @r{the bugs- list, but allow cross-posting when the} 13996 ;; @r{the bugs- list, but allow cross-posting when the}
14003 ;; @r{message was really cross-posted.} 13997 ;; @r{message was really cross-posted.}
14004 (any "bugs-mypackage@@somewhere" "mypkg.bugs") 13998 (any "bugs-mypackage@@somewhere" "mypkg.bugs")
14005 (any "mypackage@@somewhere\" - "bugs-mypackage" "mypkg.list") 13999 (any "mypackage@@somewhere" - "bugs-mypackage" "mypkg.list")
14006 ;; @r{People@dots{}} 14000 ;; @r{People@dots{}}
14007 (any "larsi@@ifi\\.uio\\.no" "people.Lars_Magne_Ingebrigtsen")) 14001 (any "larsi@@ifi\\.uio\\.no" "people.Lars_Magne_Ingebrigtsen"))
14008 ;; @r{Unmatched mail goes to the catch all group.} 14002 ;; @r{Unmatched mail goes to the catch all group.}
diff --git a/man/info.texi b/man/info.texi
index 2e42a0b9edc..014e9165087 100644
--- a/man/info.texi
+++ b/man/info.texi
@@ -130,15 +130,15 @@ the screen.
130@end ifnotinfo 130@end ifnotinfo
131 131
132@menu 132@menu
133* Help-Small-Screen:: Starting Info on a Small Screen 133* Help-Small-Screen:: Starting Info on a Small Screen.
134* Help:: How to use Info 134* Help:: How to use Info.
135* Help-P:: Returning to the Previous node 135* Help-P:: Returning to the Previous node.
136* Help-^L:: The Space, DEL, B and ^L commands. 136* Help-^L:: The Space, DEL, B and ^L commands.
137* Help-Inv:: Invisible text in Emacs Info. 137* Help-Inv:: Invisible text in Emacs Info.
138* Help-M:: Menus 138* Help-M:: Menus.
139* Help-Xref:: Following cross-references 139* Help-Xref:: Following cross-references.
140* Help-Int:: Some intermediate Info commands 140* Help-Int:: Some intermediate Info commands.
141* Help-Q:: Quitting Info 141* Help-Q:: Quitting Info.
142@end menu 142@end menu
143 143
144@node Help-Small-Screen 144@node Help-Small-Screen
@@ -212,8 +212,8 @@ This is line 59
212If you have managed to get here, go back to the beginning with 212If you have managed to get here, go back to the beginning with
213@kbd{DEL} (or @key{BACKSPACE}), and come back here again, then you 213@kbd{DEL} (or @key{BACKSPACE}), and come back here again, then you
214understand the about the @samp{Space} and @samp{Backspace} keys. So 214understand the about the @samp{Space} and @samp{Backspace} keys. So
215now type an @kbd{n} ---just one character; don't type the quotes and 215now type an @kbd{n}---just one character; don't type the quotes and
216don't type the Return key afterward--- to get to the normal start of 216don't type the Return key afterward---to get to the normal start of
217the course. 217the course.
218@end ifinfo 218@end ifinfo
219 219
@@ -243,8 +243,8 @@ well. In Emacs, the header line is duplicated in a special typeface,
243and the duplicate remains at the top of the window all the time even 243and the duplicate remains at the top of the window all the time even
244if you scroll through the node. 244if you scroll through the node.
245 245
246 Besides a @samp{Next}, a node can have a @samp{Previous} or an 246 Besides a @samp{Next}, a node can have a @samp{Previous} link, or an
247@samp{Up} links, or both. As you can see, this node has all of these 247@samp{Up} link, or both. As you can see, this node has all of these
248links. 248links.
249 249
250@kindex n @r{(Info mode)} 250@kindex n @r{(Info mode)}
@@ -375,7 +375,7 @@ scroll beyond the beginning or the end of the current node.
375 375
376@kindex C-l @r{(Info mode)} 376@kindex C-l @r{(Info mode)}
377 If your screen is ever garbaged, you can tell Info to display it 377 If your screen is ever garbaged, you can tell Info to display it
378again by typing @kbd{C-l} (@kbd{Control-L}, that is---hold down 378again by typing @kbd{C-l} (@kbd{Control-L}---that is, hold down
379@key{CTRL} and type @kbd{L} or @kbd{l}). 379@key{CTRL} and type @kbd{L} or @kbd{l}).
380 380
381@format 381@format
@@ -414,8 +414,8 @@ the list, make it go away by typing a @key{SPC} repeatedly.
414 414
415 (If you are using the stand-alone Info reader, type @kbd{C-x 0} to 415 (If you are using the stand-alone Info reader, type @kbd{C-x 0} to
416return here, that is---press and hold @key{CTRL}, type an @kbd{x}, 416return here, that is---press and hold @key{CTRL}, type an @kbd{x},
417then release @key{CTRL} and @kbd{x}, and press @kbd{0}---a zero, not 417then release @key{CTRL} and @kbd{x}, and press @kbd{0}; that's a zero,
418the letter ``o''.) 418not the letter ``o''.)
419 419
420 From now on, you will encounter large nodes without warning, and 420 From now on, you will encounter large nodes without warning, and
421will be expected to know how to use @key{SPC} and @key{BACKSPACE} to 421will be expected to know how to use @key{SPC} and @key{BACKSPACE} to
@@ -971,7 +971,7 @@ the node @samp{Top} in the Info file @file{dir}. Likewise,
971all of the current file by typing @kbd{g*@key{RET}} or all of any 971all of the current file by typing @kbd{g*@key{RET}} or all of any
972other file with @kbd{g(@var{filename})@key{RET}}. 972other file with @kbd{g(@var{filename})@key{RET}}.
973 973
974@subheading @kbd{1} -- @kbd{9} choose a menu subtopic by its number 974@subheading @kbd{1}--@kbd{9} choose a menu subtopic by its number
975 975
976@kindex 1 @r{through} 9 @r{(Info mode)} 976@kindex 1 @r{through} 9 @r{(Info mode)}
977@findex Info-nth-menu-item 977@findex Info-nth-menu-item
@@ -1061,7 +1061,7 @@ you typed @emph{as a substring}. For each match, Info shows in the
1061echo area the full index entry it found. Often, the text of the full 1061echo area the full index entry it found. Often, the text of the full
1062index entry already gives you enough information to decide whether it 1062index entry already gives you enough information to decide whether it
1063is relevant to what you are looking for, so we recommend that you read 1063is relevant to what you are looking for, so we recommend that you read
1064what Emacs shows in the echo area before looking at the node it 1064what Info shows in the echo area before looking at the node it
1065displays. 1065displays.
1066 1066
1067 Since @kbd{i} looks for a substring, you can search for subjects even 1067 Since @kbd{i} looks for a substring, you can search for subjects even
@@ -1205,7 +1205,7 @@ reads from the terminal.
1205 A menu begins with a line starting with @w{@samp{* Menu:}}. The 1205 A menu begins with a line starting with @w{@samp{* Menu:}}. The
1206rest of the line is a comment. After the starting line, every line 1206rest of the line is a comment. After the starting line, every line
1207that begins with a @samp{* } lists a single topic. The name of the 1207that begins with a @samp{* } lists a single topic. The name of the
1208topic--what the user must type at the @kbd{m}'s command prompt to 1208topic---what the user must type at the @kbd{m}'s command prompt to
1209select this topic---comes right after the star and space, and is 1209select this topic---comes right after the star and space, and is
1210followed by a colon, spaces and tabs, and the name of the node which 1210followed by a colon, spaces and tabs, and the name of the node which
1211discusses that topic. The node name, like node names following 1211discusses that topic. The node name, like node names following
diff --git a/man/msdog.texi b/man/msdog.texi
index 157eba28844..dec258ec672 100644
--- a/man/msdog.texi
+++ b/man/msdog.texi
@@ -840,7 +840,7 @@ effect of bringing up the Windows menu, it alters the meaning of
840subsequent commands. Many users find this frustrating. 840subsequent commands. Many users find this frustrating.
841 841
842@vindex w32-pass-alt-to-system 842@vindex w32-pass-alt-to-system
843You can reenable Windows's default handling of tapping the @key{ALT} key 843You can re-enable Windows' default handling of tapping the @key{ALT} key
844by setting @code{w32-pass-alt-to-system} to a non-@code{nil} value. 844by setting @code{w32-pass-alt-to-system} to a non-@code{nil} value.
845 845
846@ignore 846@ignore
diff --git a/man/sc.texi b/man/sc.texi
index 5e911e2df72..11ae3d139ce 100644
--- a/man/sc.texi
+++ b/man/sc.texi
@@ -1565,7 +1565,7 @@ incorrectly.
1565@vindex sc-use-only-preference-p 1565@vindex sc-use-only-preference-p
1566@vindex use-only-preference-p (sc-) 1566@vindex use-only-preference-p (sc-)
1567Also, if the preferred attribution, which you specified in your 1567Also, if the preferred attribution, which you specified in your
1568@code{sc-preferred-attribution-alist} variable cannot be found, a 1568@code{sc-preferred-attribution-list} variable cannot be found, a
1569secondary method can be employed to find a valid attribution string. The 1569secondary method can be employed to find a valid attribution string. The
1570variable @code{sc-use-only-preference-p} controls what happens in this 1570variable @code{sc-use-only-preference-p} controls what happens in this
1571case. If the variable's value is non-@code{nil}, then 1571case. If the variable's value is non-@code{nil}, then
diff --git a/man/search.texi b/man/search.texi
index 58265341c29..0f5e871630e 100644
--- a/man/search.texi
+++ b/man/search.texi
@@ -1,5 +1,5 @@
1@c This is part of the Emacs manual. 1@c This is part of the Emacs manual.
2@c Copyright (C) 1985, 86, 87, 93, 94, 95, 97, 2000, 2001 2@c Copyright (C) 1985, 86, 87, 93, 94, 95, 97, 2000, 2001, 2004
3@c Free Software Foundation, Inc. 3@c Free Software Foundation, Inc.
4@c See file emacs.texi for copying conditions. 4@c See file emacs.texi for copying conditions.
5@node Search, Fixit, Display, Top 5@node Search, Fixit, Display, Top
@@ -193,9 +193,11 @@ repeat the search will then search for a string including that
193character or word. 193character or word.
194 194
195 @kbd{C-y} is similar to @kbd{C-w} but copies all the rest of the 195 @kbd{C-y} is similar to @kbd{C-w} but copies all the rest of the
196current line into the search string. Both @kbd{C-y} and @kbd{C-w} 196current line into the search string. If point is already at the end
197convert the text they copy to lower case if the search is currently 197of a line, it grabs the entire next line. Both @kbd{C-y} and
198not case-sensitive; this is so the search remains case-insensitive. 198@kbd{C-w} convert the text they copy to lower case if the search is
199currently not case-sensitive; this is so the search remains
200case-insensitive.
199 201
200 @kbd{C-M-w} and @kbd{C-M-y} modify the search string by only one 202 @kbd{C-M-w} and @kbd{C-M-y} modify the search string by only one
201character at a time: @kbd{C-M-w} deletes the last character from the 203character at a time: @kbd{C-M-w} deletes the last character from the
@@ -777,13 +779,13 @@ matches any character that does @emph{not} belong to category
777 The constructs that pertain to words and syntax are controlled by the 779 The constructs that pertain to words and syntax are controlled by the
778setting of the syntax table (@pxref{Syntax}). 780setting of the syntax table (@pxref{Syntax}).
779 781
780 Here is a complicated regexp, stored in @code{sentence-end} and used 782 Here is a complicated regexp. It is a simplified version of the
781by Emacs to recognize the end of a sentence together with any 783regexp that Emacs uses, by default, to recognize the end of a sentence
782whitespace that follows. We show its Lisp syntax to distinguish the 784together with any whitespace that follows. We show its Lisp syntax to
783spaces from the tab characters. In Lisp syntax, the string constant 785distinguish the spaces from the tab characters. In Lisp syntax, the
784begins and ends with a double-quote. @samp{\"} stands for a 786string constant begins and ends with a double-quote. @samp{\"} stands
785double-quote as part of the regexp, @samp{\\} for a backslash as part 787for a double-quote as part of the regexp, @samp{\\} for a backslash as
786of the regexp, @samp{\t} for a tab, and @samp{\n} for a newline. 788part of the regexp, @samp{\t} for a tab, and @samp{\n} for a newline.
787 789
788@example 790@example
789"[.?!][]\"')]*\\($\\| $\\|\t\\| \\)[ \t\n]*" 791"[.?!][]\"')]*\\($\\| $\\|\t\\| \\)[ \t\n]*"
diff --git a/man/text.texi b/man/text.texi
index dbf990a2b57..01405ae525b 100644
--- a/man/text.texi
+++ b/man/text.texi
@@ -1,5 +1,5 @@
1@c This is part of the Emacs manual. 1@c This is part of the Emacs manual.
2@c Copyright (C) 1985,86,87,93,94,95,97,2000,2001, 2002 2@c Copyright (C) 1985,86,87,93,94,95,97,2000,2001, 2002, 2004
3@c Free Software Foundation, Inc. 3@c Free Software Foundation, Inc.
4@c See file emacs.texi for copying conditions. 4@c See file emacs.texi for copying conditions.
5@node Text, Programs, Indentation, Top 5@node Text, Programs, Indentation, Top
@@ -55,7 +55,7 @@ Then the formatting appears on the screen in Emacs while you edit.
55@cindex autotyping 55@cindex autotyping
56@cindex automatic typing 56@cindex automatic typing
57 The ``automatic typing'' features may be useful when writing text. 57 The ``automatic typing'' features may be useful when writing text.
58@xref{Top,, Autotyping, autotype, Features for Automatic Typing}. 58@inforef{Top,, autotype}.
59 59
60@menu 60@menu
61* Words:: Moving over and killing words. 61* Words:: Moving over and killing words.
@@ -215,10 +215,12 @@ followed by the end of a line or two spaces, with any number of
215A sentence also begins or ends wherever a paragraph begins or ends. 215A sentence also begins or ends wherever a paragraph begins or ends.
216 216
217@vindex sentence-end 217@vindex sentence-end
218 The variable @code{sentence-end} controls recognition of the end of a 218 The variable @code{sentence-end} controls recognition of the end of
219sentence. It is a regexp that matches the last few characters of a 219a sentence. If non-@code{nil}, it is a regexp that matches the last
220sentence, together with the whitespace following the sentence. Its 220few characters of a sentence, together with the whitespace following
221normal value is 221the sentence. If the value is @code{nil}, the default, then Emacs
222computes the regexp according to various criteria. The result is
223normally similar to the following regexp:
222 224
223@example 225@example
224"[.?!][]\"')]*\\($\\| $\\|\t\\| \\)[ \t\n]*" 226"[.?!][]\"')]*\\($\\| $\\|\t\\| \\)[ \t\n]*"
@@ -298,9 +300,10 @@ that either starts or separates paragraphs. The value of
298that separate paragraphs without being part of any paragraph (for 300that separate paragraphs without being part of any paragraph (for
299example, blank lines). Lines that start a new paragraph and are 301example, blank lines). Lines that start a new paragraph and are
300contained in it must match only @code{paragraph-start}, not 302contained in it must match only @code{paragraph-start}, not
301@code{paragraph-separate}. For example, in Fundamental mode, 303@code{paragraph-separate}. Each regular expression must match at the
302@code{paragraph-start} is @w{@code{"[ \t\n\f]"}}, and 304left margin. For example, in Fundamental mode, @code{paragraph-start}
303@code{paragraph-separate} is @w{@code{"\f\\|[ \t]*$"}}. 305is @w{@code{"\f\\|[ \t]*$"}}, and @code{paragraph-separate} is
306@w{@code{"[ \t\f]*$"}}.
304 307
305 Normally it is desirable for page boundaries to separate paragraphs. 308 Normally it is desirable for page boundaries to separate paragraphs.
306The default values of these variables recognize the usual separator for 309The default values of these variables recognize the usual separator for
@@ -312,9 +315,9 @@ pages.
312@cindex pages 315@cindex pages
313@cindex formfeed 316@cindex formfeed
314 Files are often thought of as divided into @dfn{pages} by the 317 Files are often thought of as divided into @dfn{pages} by the
315@dfn{formfeed} character (@acronym{ASCII} control-L, octal code 014). When you 318@dfn{formfeed} character (@acronym{ASCII} control-L, octal code 014).
316print hardcopy for a file, this character forces a page break; thus, 319When you print hardcopy for a file, this character forces a page break;
317each page of the file goes on a separate page on paper. Most Emacs 320thus, each page of the file goes on a separate page on paper. Most Emacs
318commands treat the page-separator character just like any other 321commands treat the page-separator character just like any other
319character: you can insert it with @kbd{C-q C-l}, and delete it with 322character: you can insert it with @kbd{C-q C-l}, and delete it with
320@key{DEL}. Thus, you are free to paginate your file or not. However, 323@key{DEL}. Thus, you are free to paginate your file or not. However,
@@ -575,7 +578,7 @@ period. Set the variable @code{sentence-end-without-period} to
575conditions for where line-breaking is allowed. Its value is either 578conditions for where line-breaking is allowed. Its value is either
576@code{nil} or a Lisp function; the function is called with no 579@code{nil} or a Lisp function; the function is called with no
577arguments, and if it returns a non-@code{nil} value, then point is not 580arguments, and if it returns a non-@code{nil} value, then point is not
578a good place to break the line. The standard functions you can use 581a good place to break the line. Two standard functions you can use are
579@code{fill-single-word-nobreak-p} (don't break after the first word of 582@code{fill-single-word-nobreak-p} (don't break after the first word of
580a sentence or before the last) and @code{fill-french-nobreak-p} (don't 583a sentence or before the last) and @code{fill-french-nobreak-p} (don't
581break after @samp{(} or before @samp{)}, @samp{:} or @samp{?}). 584break after @samp{(} or before @samp{)}, @samp{:} or @samp{?}).
@@ -606,11 +609,12 @@ a new paragraph.
606 609
607@kindex C-x . 610@kindex C-x .
608@findex set-fill-prefix 611@findex set-fill-prefix
609 To specify a fill prefix, move to a line that starts with the desired 612 To specify a fill prefix for the current buffer, move to a line that
610prefix, put point at the end of the prefix, and give the command 613starts with the desired prefix, put point at the end of the prefix,
611@w{@kbd{C-x .}}@: (@code{set-fill-prefix}). That's a period after the 614and give the command @w{@kbd{C-x .}}@: (@code{set-fill-prefix}).
612@kbd{C-x}. To turn off the fill prefix, specify an empty prefix: type 615That's a period after the @kbd{C-x}. To turn off the fill prefix,
613@w{@kbd{C-x .}}@: with point at the beginning of a line.@refill 616specify an empty prefix: type @w{@kbd{C-x .}}@: with point at the
617beginning of a line.@refill
614 618
615 When a fill prefix is in effect, the fill commands remove the fill 619 When a fill prefix is in effect, the fill commands remove the fill
616prefix from each line before filling and insert it on each line after 620prefix from each line before filling and insert it on each line after
@@ -824,14 +828,14 @@ filling determines what indentation to use when filling a paragraph.
824@kindex TAB @r{(Text mode)} 828@kindex TAB @r{(Text mode)}
825 Text mode defines @key{TAB} to run @code{indent-relative} 829 Text mode defines @key{TAB} to run @code{indent-relative}
826(@pxref{Indentation}), so that you can conveniently indent a line like 830(@pxref{Indentation}), so that you can conveniently indent a line like
827the previous line. When the previous line is not indented, 831the previous line.
828@code{indent-relative} runs @code{tab-to-tab-stop}, which uses Emacs tab
829stops that you can set (@pxref{Tab Stops}).
830 832
831 Text mode turns off the features concerned with comments except when 833 Text mode turns off the features concerned with comments except when
832you explicitly invoke them. It changes the syntax table so that periods 834you explicitly invoke them. It changes the syntax table so that
833are not considered part of a word, while apostrophes, backspaces and 835single-quotes are considered part of words. However, if a word starts
834underlines are considered part of words. 836with single-quotes, then these are treated as a prefix for purposes
837such as capitalization. That is, @kbd{M-c} will convert
838@samp{'hello'} into @samp{'Hello'}, as expected.
835 839
836@cindex Paragraph-Indent Text mode 840@cindex Paragraph-Indent Text mode
837@cindex mode, Paragraph-Indent Text 841@cindex mode, Paragraph-Indent Text
@@ -896,8 +900,8 @@ invisible lines follow).
896 900
897 Editing commands that operate on lines, such as @kbd{C-n} and 901 Editing commands that operate on lines, such as @kbd{C-n} and
898@kbd{C-p}, treat the text of the invisible line as part of the previous 902@kbd{C-p}, treat the text of the invisible line as part of the previous
899visible line. Killing an entire visible line, including its terminating 903visible line. Killing the ellipsis at the end of a visible line
900newline, really kills all the following invisible lines along with it. 904really kills all the following invisible lines.
901 905
902 Outline minor mode provides the same commands as the major mode, 906 Outline minor mode provides the same commands as the major mode,
903Outline mode, but you can use it in conjunction with other major modes. 907Outline mode, but you can use it in conjunction with other major modes.
@@ -1137,12 +1141,9 @@ except the top @var{n} levels of heading lines.
1137@findex hide-other 1141@findex hide-other
1138@kindex C-c C-o @r{(Outline mode)} 1142@kindex C-c C-o @r{(Outline mode)}
1139 The command @kbd{C-c C-o} (@code{hide-other}) hides everything except 1143 The command @kbd{C-c C-o} (@code{hide-other}) hides everything except
1140the heading or body text that point is in, plus its parents (the headers 1144the heading and body text that point is in, plus its parents (the headers
1141leading up from there to top level in the outline). 1145leading up from there to top level in the outline) and the top level
1142 1146headings.
1143 You can turn off the use of ellipses at the ends of visible lines by
1144setting @code{selective-display-ellipses} to @code{nil}. Then there is
1145no visible indication of the presence of invisible lines.
1146 1147
1147@findex reveal-mode 1148@findex reveal-mode
1148 When incremental search finds text that is hidden by Outline mode, 1149 When incremental search finds text that is hidden by Outline mode,
@@ -1180,7 +1181,7 @@ buffers.
1180nested portion of the outline, while hiding its relatives at higher 1181nested portion of the outline, while hiding its relatives at higher
1181levels. 1182levels.
1182 1183
1183 Consider an Outline mode buffer all the text and subheadings under 1184 Consider an Outline mode buffer with all the text and subheadings under
1184level-1 headings hidden. To look at what is hidden under one of these 1185level-1 headings hidden. To look at what is hidden under one of these
1185headings, you could use @kbd{C-c C-e} (@kbd{M-x show-entry}) to expose 1186headings, you could use @kbd{C-c C-e} (@kbd{M-x show-entry}) to expose
1186the body, or @kbd{C-c C-i} to expose the child (level-2) headings. 1187the body, or @kbd{C-c C-i} to expose the child (level-2) headings.
@@ -1215,8 +1216,8 @@ particular chapter or section of your document.
1215 To unzoom (exit) a fold, use @kbd{C-c C-x} (@kbd{M-x foldout-exit-fold}). 1216 To unzoom (exit) a fold, use @kbd{C-c C-x} (@kbd{M-x foldout-exit-fold}).
1216This hides all the text and subheadings under the top-level heading and 1217This hides all the text and subheadings under the top-level heading and
1217returns you to the previous view of the buffer. Specifying a numeric 1218returns you to the previous view of the buffer. Specifying a numeric
1218argument exits that many levels of folds. Specifying a zero argument exits all 1219argument exits that many levels of folds. Specifying a zero argument
1219folds. 1220exits all folds.
1220 1221
1221 To cancel the narrowing of a fold without hiding the text and 1222 To cancel the narrowing of a fold without hiding the text and
1222subheadings, specify a negative argument. For example, @kbd{M--2 C-c 1223subheadings, specify a negative argument. For example, @kbd{M--2 C-c
@@ -1633,7 +1634,7 @@ current buffer's file. Generally, you need to do @kbd{C-c C-f}
1633@findex iso-iso2gtex 1634@findex iso-iso2gtex
1634@findex iso-gtex2iso 1635@findex iso-gtex2iso
1635@cindex Latin-1 @TeX{} encoding 1636@cindex Latin-1 @TeX{} encoding
1636@TeX{} encoding 1637@cindex @TeX{} encoding
1637 The commands @kbd{M-x iso-iso2tex}, @kbd{M-x iso-tex2iso}, @kbd{M-x 1638 The commands @kbd{M-x iso-iso2tex}, @kbd{M-x iso-tex2iso}, @kbd{M-x
1638iso-iso2gtex} and @kbd{M-x iso-gtex2iso} can be used to convert 1639iso-iso2gtex} and @kbd{M-x iso-gtex2iso} can be used to convert
1639between Latin-1 encoded files and @TeX{}-encoded equivalents. 1640between Latin-1 encoded files and @TeX{}-encoded equivalents.
@@ -1659,7 +1660,7 @@ required. This is set up for Czech---customize the group
1659@cindex references, La@TeX{} 1660@cindex references, La@TeX{}
1660@cindex La@TeX{} references 1661@cindex La@TeX{} references
1661 For managing all kinds of references for La@TeX{}, you can use 1662 For managing all kinds of references for La@TeX{}, you can use
1662Ref@TeX{}. @xref{Top, , RefTeX, reftex}. 1663Ref@TeX{}. @inforef{Top,, reftex}.
1663 1664
1664@node HTML Mode 1665@node HTML Mode
1665@section SGML, XML, and HTML Modes 1666@section SGML, XML, and HTML Modes
@@ -1880,16 +1881,6 @@ into the file. When you visit the file again, Emacs will automatically
1880recognize the format, reconvert the text, and turn on Enriched mode 1881recognize the format, reconvert the text, and turn on Enriched mode
1881again. 1882again.
1882 1883
1883@vindex enriched-fill-after-visiting
1884 Normally, after visiting a file in text/enriched format, Emacs refills
1885each paragraph to fit the specified right margin. You can turn off this
1886refilling, to save time, by setting the variable
1887@code{enriched-fill-after-visiting} to @code{nil} or to @code{ask}.
1888
1889 However, when visiting a file that was saved from Enriched mode, there
1890is no need for refilling, because Emacs saves the right margin settings
1891along with the text.
1892
1893@vindex enriched-translations 1884@vindex enriched-translations
1894 You can add annotations for saving additional text properties, which 1885 You can add annotations for saving additional text properties, which
1895Emacs normally does not save, by adding to @code{enriched-translations}. 1886Emacs normally does not save, by adding to @code{enriched-translations}.
@@ -1951,22 +1942,22 @@ commands directly:
1951@table @code 1942@table @code
1952@findex facemenu-remove-face-props 1943@findex facemenu-remove-face-props
1953@item Remove Face Properties 1944@item Remove Face Properties
1954Delete from the region all the text properties that the Text Properties 1945Delete from the region all face and color text properties
1955menu works with (@code{facemenu-remove-face-props}). 1946(@code{facemenu-remove-face-props}).
1956 1947
1957@findex facemenu-remove-all 1948@findex facemenu-remove-all
1958@item Remove All 1949@item Remove Text Properties
1959Delete @emph{all} text properties from the region 1950Delete @emph{all} text properties from the region
1960(@code{facemenu-remove-all}). 1951(@code{facemenu-remove-all}).
1961 1952
1962@findex describe-text-at 1953@findex describe-text-properties
1963@cindex text properties of characters 1954@cindex text properties of characters
1964@cindex overlays at character position 1955@cindex overlays at character position
1965@cindex widgets at buffer position 1956@cindex widgets at buffer position
1966@cindex buttons at buffer position 1957@cindex buttons at buffer position
1967@item Describe Text 1958@item Describe Properties
1968List all the text properties, widgets, buttons, and overlays of the 1959List all the text properties, widgets, buttons, and overlays of the
1969character following point (@code{describe-text-at}). 1960character following point (@code{describe-text-properties}).
1970 1961
1971@item Display Faces 1962@item Display Faces
1972Display a list of all the defined faces (@code{list-faces-display}). 1963Display a list of all the defined faces (@code{list-faces-display}).
@@ -2018,8 +2009,20 @@ Set the region, or the next inserted character, to the face @var{face}
2018 2009
2019 If you use these commands with a prefix argument---or, in Transient Mark 2010 If you use these commands with a prefix argument---or, in Transient Mark
2020mode, if the region is not active---then these commands specify a face 2011mode, if the region is not active---then these commands specify a face
2021to use for your next self-inserting input. @xref{Transient Mark}. This 2012to use for any immediately following self-inserting input.
2022applies to both the keyboard commands and the menu commands. 2013@xref{Transient Mark}. This applies to both the keyboard commands and
2014the menu commands.
2015
2016 Specifying the @code{default} face also resets foreground and
2017background color to their defaults.(@pxref{Format Colors}).
2018
2019 Any self-inserting character you type inherits, by default, the face
2020properties (as well as most other text properties) of the preceding
2021character. Specifying any face property, including foreground or
2022background color, for your next self-inserting character will prevent
2023it from inheriting any face properties from the preceding character,
2024although it will still inherit other text properties. Characters
2025inserted by yanking do not inherit text properties.
2023 2026
2024 Enriched mode defines two additional faces: @code{excerpt} and 2027 Enriched mode defines two additional faces: @code{excerpt} and
2025@code{fixed}. These correspond to codes used in the text/enriched file 2028@code{fixed}. These correspond to codes used in the text/enriched file
@@ -2029,20 +2032,17 @@ format.
2029same as @code{italic} unless you customize it (@pxref{Face Customization}). 2032same as @code{italic} unless you customize it (@pxref{Face Customization}).
2030 2033
2031 The @code{fixed} face means, ``Use a fixed-width font for this part 2034 The @code{fixed} face means, ``Use a fixed-width font for this part
2032of the text.'' This makes a visible difference only if you have 2035of the text.'' Applying the @code{fixed} face to a part of the text
2033specified a variable-width font in the default face; however, even if 2036will cause that part of the text to appear in a fixed-width font, even
2034the default font is fixed-width, applying the @code{fixed} face to a 2037if the default font is variable-width. This applies to Emacs and to
2035part of the text will cause that part of the text to appear in a 2038other systems that display text/enriched format. So if you
2036fixed-width font, if the file is ever displayed with a variable-width 2039specifically want a certain part of the text to use a fixed-width
2037default font. This applies to Emacs and to other systems that display 2040font, you should specify the @code{fixed} face for that part.
2038text/enriched format. So if you specifically want a certain part of 2041
2039the text to use a fixed-width font, you should specify the 2042 By default, the @code{fixed} face looks the same as @code{bold}.
2040@code{fixed} face for that part. 2043This is an attempt to distinguish it from @code{default}. You may
2041 2044wish to customize @code{fixed} to some other fixed-width medium font.
2042 The @code{fixed} face is normally set up to use a different font 2045@xref{Face Customization}.
2043from the default, even if the default face is also fixed-width.
2044Different systems have different fonts installed, so you may need to
2045customize this. @xref{Face Customization}.
2046 2046
2047 If your terminal cannot display different faces, you will not be 2047 If your terminal cannot display different faces, you will not be
2048able to see them, but you can still edit documents containing faces, 2048able to see them, but you can still edit documents containing faces,
@@ -2058,20 +2058,20 @@ text. There is a menu for specifying the foreground color and a menu
2058for specifying the background color. Each color menu lists all the 2058for specifying the background color. Each color menu lists all the
2059colors that you have used in Enriched mode in the current Emacs session. 2059colors that you have used in Enriched mode in the current Emacs session.
2060 2060
2061 If you specify a color with a prefix argument---or, in Transient Mark 2061 If you specify a color with a prefix argument---or, in Transient
2062mode, if the region is not active---then it applies to your next 2062Mark mode, if the region is not active---then it applies to any
2063self-inserting input. @xref{Transient Mark}. Otherwise, the command 2063immediately following self-inserting input. @xref{Transient Mark}.
2064applies to the region. 2064Otherwise, the command applies to the region.
2065 2065
2066 Each color menu contains one additional item: @samp{Other}. You can use 2066 Each color menu contains one additional item: @samp{Other}. You can use
2067this item to specify a color that is not listed in the menu; it reads 2067this item to specify a color that is not listed in the menu; it reads
2068the color name with the minibuffer. To display list of available colors 2068the color name with the minibuffer. To display a list of available colors
2069and their names, use the @samp{Display Colors} menu item in the Text 2069and their names, use the @samp{Display Colors} menu item in the Text
2070Properties menu (@pxref{Editing Format Info}). 2070Properties menu (@pxref{Editing Format Info}).
2071 2071
2072 Any color that you specify in this way, or that is mentioned in a 2072 Any color that you specify in this way, or that is mentioned in a
2073formatted text file that you read in, is added to both color menus for 2073formatted text file that you read in, is added to the corresponding
2074the duration of the Emacs session. 2074color menu for the duration of the Emacs session.
2075 2075
2076@findex facemenu-set-foreground 2076@findex facemenu-set-foreground
2077@findex facemenu-set-background 2077@findex facemenu-set-background
@@ -2113,33 +2113,42 @@ Remove 4 columns of indentation from the right margin.
2113 You can use these commands repeatedly to increase or decrease the 2113 You can use these commands repeatedly to increase or decrease the
2114indentation. 2114indentation.
2115 2115
2116 The most common way to use these commands is to change the indentation 2116 The most common way to use them is to change the indentation of an
2117of an entire paragraph. However, that is not the only use. You can 2117entire paragraph. For other uses, the effects of refilling can be
2118change the margins at any point; the new values take effect at the end 2118hard to predict, except in some special cases like the one described
2119of the line (for right margins) or the beginning of the next line (for 2119next.
2120left margins).
2121 2120
2122 This makes it possible to format paragraphs with @dfn{hanging indents}, 2121 The most common other use is to format paragraphs with @dfn{hanging
2123which means that the first line is indented less than subsequent lines. 2122indents}, which means that the first line is indented less than
2124To set up a hanging indent, increase the indentation of the region 2123subsequent lines. To set up a hanging indent, increase the
2125starting after the first word of the paragraph and running until the end 2124indentation of the region starting after the first word of the
2126of the paragraph. 2125paragraph and running until the end of the paragraph.
2127 2126
2128 Indenting the first line of a paragraph is easier. Set the margin for 2127 Indenting the first line of a paragraph is easier. Set the margin for
2129the whole paragraph where you want it to be for the body of the 2128the whole paragraph where you want it to be for the body of the
2130paragraph, then indent the first line by inserting extra spaces or tabs. 2129paragraph, then indent the first line by inserting extra spaces or tabs.
2131 2130
2132 Sometimes, as a result of editing, the filling of a paragraph becomes
2133messed up---parts of the paragraph may extend past the left or right
2134margins. When this happens, use @kbd{M-q} (@code{fill-paragraph}) to
2135refill the paragraph.
2136
2137@vindex standard-indent 2131@vindex standard-indent
2138 The variable @code{standard-indent} specifies how many columns these 2132 The variable @code{standard-indent} specifies how many columns these
2139commands should add to or subtract from the indentation. The default 2133commands should add to or subtract from the indentation. The default
2140value is 4. The overall default right margin for Enriched mode is 2134value is 4. The overall default right margin for Enriched mode is
2141controlled by the variable @code{fill-column}, as usual. 2135controlled by the variable @code{fill-column}, as usual.
2142 2136
2137@kindex C-c [ @r{(Enriched mode)}
2138@kindex C-c ] @r{(Enriched mode)}
2139@findex set-left-margin
2140@findex set-right-margin
2141 There are also two commands for setting the left or right margin of
2142the region absolutely: @code{set-left-margin} and
2143@code{set-right-margin}. Enriched mode binds these commands to
2144@kbd{C-c [} and @kbd{C-c ]}, respectively. You can specify the
2145margin width either with a numeric argument or in the minibuffer.
2146
2147 Sometimes, as a result of editing, the filling of a paragraph becomes
2148messed up---parts of the paragraph may extend past the left or right
2149margins. When this happens, use @kbd{M-q} (@code{fill-paragraph}) to
2150refill the paragraph.
2151
2143 The fill prefix, if any, works in addition to the specified paragraph 2152 The fill prefix, if any, works in addition to the specified paragraph
2144indentation: @kbd{C-x .} does not include the specified indentation's 2153indentation: @kbd{C-x .} does not include the specified indentation's
2145whitespace in the new value for the fill prefix, and the fill commands 2154whitespace in the new value for the fill prefix, and the fill commands
@@ -2157,11 +2166,11 @@ affects the Emacs fill commands.
2157the style. The submenu contains five items: 2166the style. The submenu contains five items:
2158 2167
2159@table @code 2168@table @code
2160@item Flush Left 2169@item Left
2161This is the most common style of justification (at least for English). 2170This is the most common style of justification (at least for English).
2162Lines are aligned at the left margin but left uneven at the right. 2171Lines are aligned at the left margin but left uneven at the right.
2163 2172
2164@item Flush Right 2173@item Right
2165This aligns each line with the right margin. Spaces and tabs are added 2174This aligns each line with the right margin. Spaces and tabs are added
2166on the left, if necessary, to make lines line up on the right. 2175on the left, if necessary, to make lines line up on the right.
2167 2176
@@ -2175,7 +2184,7 @@ the width of spaces in a line to achieve elegant justification.
2175@item Center 2184@item Center
2176This centers every line between the current margins. 2185This centers every line between the current margins.
2177 2186
2178@item None 2187@item Unfilled
2179This turns off filling entirely. Each line will remain as you wrote it; 2188This turns off filling entirely. Each line will remain as you wrote it;
2180the fill and auto-fill functions will have no effect on text which has 2189the fill and auto-fill functions will have no effect on text which has
2181this setting. You can, however, still indent the left margin. In 2190this setting. You can, however, still indent the left margin. In
@@ -2195,9 +2204,9 @@ Make the region left-filled (@code{set-justification-left}).
2195@findex set-justification-right 2204@findex set-justification-right
2196@item M-j r 2205@item M-j r
2197Make the region right-filled (@code{set-justification-right}). 2206Make the region right-filled (@code{set-justification-right}).
2198@kindex M-j f @r{(Enriched mode)} 2207@kindex M-j b @r{(Enriched mode)}
2199@findex set-justification-full 2208@findex set-justification-full
2200@item M-j f 2209@item M-j b
2201Make the region fully justified (@code{set-justification-full}). 2210Make the region fully justified (@code{set-justification-full}).
2202@kindex M-j c @r{(Enriched mode)} 2211@kindex M-j c @r{(Enriched mode)}
2203@kindex M-S @r{(Enriched mode)} 2212@kindex M-S @r{(Enriched mode)}
@@ -2220,11 +2229,15 @@ region.
2220 The default justification style is specified by the variable 2229 The default justification style is specified by the variable
2221@code{default-justification}. Its value should be one of the symbols 2230@code{default-justification}. Its value should be one of the symbols
2222@code{left}, @code{right}, @code{full}, @code{center}, or @code{none}. 2231@code{left}, @code{right}, @code{full}, @code{center}, or @code{none}.
2232This is a per-buffer variable. Setting the variable directly affects
2233only the current buffer. However, customizing it in a Custom buffer
2234sets (as always) the default value for buffers that do not override it.
2235@xref{Locals}, and @ref{Easy Customization}.
2223 2236
2224@node Format Properties 2237@node Format Properties
2225@subsection Setting Other Text Properties 2238@subsection Setting Other Text Properties
2226 2239
2227 The Other Properties menu lets you add or remove three other useful text 2240 The Special Properties menu lets you add or remove three other useful text
2228properties: @code{read-only}, @code{invisible} and @code{intangible}. 2241properties: @code{read-only}, @code{invisible} and @code{intangible}.
2229The @code{intangible} property disallows moving point within the text, 2242The @code{intangible} property disallows moving point within the text,
2230the @code{invisible} text property hides text from display, and the 2243the @code{invisible} text property hides text from display, and the
@@ -2253,10 +2266,10 @@ When you visit a file that was created with some other editor, Emacs may
2253not recognize the file as being in the text/enriched format. In this 2266not recognize the file as being in the text/enriched format. In this
2254case, when you visit the file you will see the formatting commands 2267case, when you visit the file you will see the formatting commands
2255rather than the formatted text. Type @kbd{M-x format-decode-buffer} to 2268rather than the formatted text. Type @kbd{M-x format-decode-buffer} to
2256translate it. 2269translate it. This also automatically turns on Enriched mode.
2257 2270
2258@item 2271@item
2259When you @emph{insert} a file into a buffer, rather than visiting it. 2272When you @emph{insert} a file into a buffer, rather than visiting it,
2260Emacs does the necessary conversions on the text which you insert, but 2273Emacs does the necessary conversions on the text which you insert, but
2261it does not enable Enriched mode. If you wish to do that, type @kbd{M-x 2274it does not enable Enriched mode. If you wish to do that, type @kbd{M-x
2262enriched-mode}. 2275enriched-mode}.
@@ -2268,7 +2281,7 @@ to translate from; however, normally you can type just @key{RET}, which
2268tells Emacs to guess the format. 2281tells Emacs to guess the format.
2269 2282
2270@findex format-find-file 2283@findex format-find-file
2271 If you wish to look at text/enriched file in its raw form, as a 2284 If you wish to look at a text/enriched file in its raw form, as a
2272sequence of characters rather than as formatted text, use the @kbd{M-x 2285sequence of characters rather than as formatted text, use the @kbd{M-x
2273find-file-literally} command. This visits a file, like 2286find-file-literally} command. This visits a file, like
2274@code{find-file}, but does not do format conversion. It also inhibits 2287@code{find-file}, but does not do format conversion. It also inhibits
diff --git a/man/tramp.texi b/man/tramp.texi
index ebba03d6260..e8577af4982 100644
--- a/man/tramp.texi
+++ b/man/tramp.texi
@@ -1952,9 +1952,12 @@ There is some informations on @value{tramp} on NT at the following URL;
1952many thanks to Joe Stoy for providing the information: 1952many thanks to Joe Stoy for providing the information:
1953@uref{ftp://ftp.comlab.ox.ac.uk/tmp/Joe.Stoy/} 1953@uref{ftp://ftp.comlab.ox.ac.uk/tmp/Joe.Stoy/}
1954 1954
1955@c The link is broken. I've contacted Tom for clarification. Michael.
1956@ignore
1955The above mostly contains patches to old ssh versions; Tom Roche has a 1957The above mostly contains patches to old ssh versions; Tom Roche has a
1956Web page with instructions: 1958Web page with instructions:
1957@uref{http://www4.ncsu.edu/~tlroche/plinkTramp.html} 1959@uref{http://www4.ncsu.edu/~tlroche/plinkTramp.html}
1960@end ignore
1958 1961
1959??? Is the XEmacs info correct? 1962??? Is the XEmacs info correct?
1960 1963
diff --git a/man/trampver.texi b/man/trampver.texi
index a5cc874b3fb..743b49388f7 100644
--- a/man/trampver.texi
+++ b/man/trampver.texi
@@ -4,7 +4,7 @@
4@c In the Tramp CVS, the version number is auto-frobbed from 4@c In the Tramp CVS, the version number is auto-frobbed from
5@c configure.ac, so you should edit that file and run 5@c configure.ac, so you should edit that file and run
6@c "autoconf && ./configure" to change the version number. 6@c "autoconf && ./configure" to change the version number.
7@set trampver 2.0.44 7@set trampver 2.0.45
8 8
9@c Other flags from configuration 9@c Other flags from configuration
10@set prefix /usr/local 10@set prefix /usr/local