aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ada-mode.texi4
-rw-r--r--doc/misc/auth.texi2
-rw-r--r--doc/misc/autotype.texi2
-rw-r--r--doc/misc/bovine.texi2
-rw-r--r--doc/misc/calc.texi6
-rw-r--r--doc/misc/cc-mode.texi64
-rw-r--r--doc/misc/cl.texi2
-rw-r--r--doc/misc/dbus.texi2
-rw-r--r--doc/misc/dired-x.texi2
-rw-r--r--doc/misc/ebrowse.texi2
-rw-r--r--doc/misc/ede.texi2
-rw-r--r--doc/misc/ediff.texi10
-rw-r--r--doc/misc/edt.texi16
-rw-r--r--doc/misc/eieio.texi2
-rw-r--r--doc/misc/emacs-mime.texi4
-rw-r--r--doc/misc/epa.texi2
-rw-r--r--doc/misc/erc.texi2
-rw-r--r--doc/misc/ert.texi20
-rw-r--r--doc/misc/eshell.texi2
-rw-r--r--doc/misc/eudc.texi2
-rw-r--r--doc/misc/faq.texi4
-rw-r--r--doc/misc/flymake.texi16
-rw-r--r--doc/misc/forms.texi2
-rw-r--r--doc/misc/gnus-coding.texi8
-rw-r--r--doc/misc/gnus-faq.texi4
-rw-r--r--doc/misc/gnus.texi59
-rw-r--r--doc/misc/idlwave.texi68
-rw-r--r--doc/misc/info.texi2
-rw-r--r--doc/misc/mairix-el.texi6
-rw-r--r--doc/misc/message.texi8
-rw-r--r--doc/misc/mh-e.texi13
-rw-r--r--doc/misc/newsticker.texi8
-rw-r--r--doc/misc/nxml-mode.texi2
-rw-r--r--doc/misc/org.texi52
-rw-r--r--doc/misc/pcl-cvs.texi6
-rw-r--r--doc/misc/pgg.texi2
-rw-r--r--doc/misc/rcirc.texi4
-rw-r--r--doc/misc/reftex.texi48
-rw-r--r--doc/misc/remember.texi2
-rw-r--r--doc/misc/sasl.texi18
-rw-r--r--doc/misc/sc.texi4
-rw-r--r--doc/misc/semantic.texi3
-rw-r--r--doc/misc/ses.texi6
-rw-r--r--doc/misc/sieve.texi4
-rw-r--r--doc/misc/smtpmail.texi10
-rw-r--r--doc/misc/speedbar.texi4
-rw-r--r--doc/misc/srecode.texi16
-rw-r--r--doc/misc/tramp.texi38
-rw-r--r--doc/misc/url.texi3
-rw-r--r--doc/misc/vip.texi2
-rw-r--r--doc/misc/viper.texi44
-rw-r--r--doc/misc/widget.texi2
-rw-r--r--doc/misc/wisent.texi2
-rw-r--r--doc/misc/woman.texi2
54 files changed, 313 insertions, 309 deletions
diff --git a/doc/misc/ada-mode.texi b/doc/misc/ada-mode.texi
index 8bd05382b44..f4c29bb6e16 100644
--- a/doc/misc/ada-mode.texi
+++ b/doc/misc/ada-mode.texi
@@ -3,7 +3,7 @@
3@settitle Ada Mode 3@settitle Ada Mode
4 4
5@copying 5@copying
6Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 6Copyright @copyright{} 1999--2012 Free Software Foundation, Inc.
7 7
8@quotation 8@quotation
9Permission is granted to copy, distribute and/or modify this document 9Permission is granted to copy, distribute and/or modify this document
@@ -1506,7 +1506,7 @@ Start a comment in default column.
1506@item M-j 1506@item M-j
1507Continue comment on next line. 1507Continue comment on next line.
1508@item C-c ; 1508@item C-c ;
1509Comment the selected region (add -- at the beginning of lines). 1509Comment the selected region (add @samp{--} at the beginning of lines).
1510@item C-c : 1510@item C-c :
1511Uncomment the selected region 1511Uncomment the selected region
1512@item M-q 1512@item M-q
diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi
index bf8b180f71a..6f3a5fe0a38 100644
--- a/doc/misc/auth.texi
+++ b/doc/misc/auth.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This file describes the Emacs auth-source library. 11This file describes the Emacs auth-source library.
12 12
13Copyright @copyright{} 2008-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 2008--2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index b2a128774ed..9af47adfbe3 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -10,7 +10,7 @@
10@c @cindex autotypist 10@c @cindex autotypist
11 11
12@copying 12@copying
13Copyright @copyright{} 1994-1995, 1999, 2001-2012 13Copyright @copyright{} 1994--1995, 1999, 2001--2012
14Free Software Foundation, Inc. 14Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi
index 79a1b177716..f1a72f4cc3e 100644
--- a/doc/misc/bovine.texi
+++ b/doc/misc/bovine.texi
@@ -23,7 +23,7 @@
23@c %**end of header 23@c %**end of header
24 24
25@copying 25@copying
26Copyright @copyright{} 1999-2004, 2012 Free Software Foundation, Inc. 26Copyright @copyright{} 1999--2004, 2012 Free Software Foundation, Inc.
27 27
28@quotation 28@quotation
29Permission is granted to copy, distribute and/or modify this document 29Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 97ab89d572b..29332c9b023 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -94,7 +94,7 @@ This file documents Calc, the GNU Emacs calculator, included with
94GNU Emacs @value{EMACSVER}. 94GNU Emacs @value{EMACSVER}.
95@end ifnotinfo 95@end ifnotinfo
96 96
97Copyright @copyright{} 1990-1991, 2001-2012 Free Software Foundation, Inc. 97Copyright @copyright{} 1990--1991, 2001--2012 Free Software Foundation, Inc.
98 98
99@quotation 99@quotation
100Permission is granted to copy, distribute and/or modify this document 100Permission is granted to copy, distribute and/or modify this document
@@ -17330,7 +17330,7 @@ daylight saving computations. This is an internal version of
17330the user-level @code{pwday} function described in the previous 17330the user-level @code{pwday} function described in the previous
17331section. It takes four arguments: The floating-point date value, 17331section. It takes four arguments: The floating-point date value,
17332the corresponding six-element date list, the day-of-month number, 17332the corresponding six-element date list, the day-of-month number,
17333and the weekday number (0-6). 17333and the weekday number (0--6).
17334 17334
17335The default daylight saving hook ignores the time zone name, but a 17335The default daylight saving hook ignores the time zone name, but a
17336more sophisticated hook could use different algorithms for different 17336more sophisticated hook could use different algorithms for different
@@ -36629,7 +36629,7 @@ time zone number or name from the top of the stack. @xref{Time Zones}.
36629 36629
36630@c 17 36630@c 17
36631@item 36631@item
36632A prefix argument specifies a day number (0-6, 0-31, or 0-366). 36632A prefix argument specifies a day number (0--6, 0--31, or 0--366).
36633 36633
36634@c 18 36634@c 18
36635@item 36635@item
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 031abba1f04..daa9c6f7ab8 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -156,7 +156,7 @@ CC Mode
156@copying 156@copying
157This manual is for CC Mode in Emacs. 157This manual is for CC Mode in Emacs.
158 158
159Copyright @copyright{} 1995-2012 Free Software Foundation, Inc. 159Copyright @copyright{} 1995--2012 Free Software Foundation, Inc.
160 160
161@quotation 161@quotation
162Permission is granted to copy, distribute and/or modify this document 162Permission is granted to copy, distribute and/or modify this document
@@ -219,7 +219,7 @@ Objective-C, Java, CORBA IDL (and the variants PSDL and CIDL), Pike
219and AWK code. It provides syntax-based indentation, font locking, and 219and AWK code. It provides syntax-based indentation, font locking, and
220has several handy commands and some minor modes to make the editing 220has several handy commands and some minor modes to make the editing
221easier. It does not provide tools to look up and navigate between 221easier. It does not provide tools to look up and navigate between
222functions, classes etc - there are other packages for that. 222functions, classes, etc.; there are other packages for that.
223 223
224@insertcopying 224@insertcopying
225@end ifnottex 225@end ifnottex
@@ -369,7 +369,7 @@ Late in 1997, Martin Stjernholm joined Barry on the @ccmode{}
369Maintainers Team, and implemented the Pike support. In 2000 Martin 369Maintainers Team, and implemented the Pike support. In 2000 Martin
370took over as the sole maintainer. In 2001 Alan Mackenzie joined the 370took over as the sole maintainer. In 2001 Alan Mackenzie joined the
371team, implementing AWK support in version 5.30. @ccmode{} did not 371team, implementing AWK support in version 5.30. @ccmode{} did not
372originally contain the font lock support for its languages --- that 372originally contain the font lock support for its languages; that
373was added in version 5.30. 373was added in version 5.30.
374 374
375This manual describes @ccmode{} 375This manual describes @ccmode{}
@@ -441,7 +441,7 @@ increasing detail.
441@itemize @bullet 441@itemize @bullet
442@item 442@item
443The chapter ``Configuration Basics'' tells you @emph{how} to write 443The chapter ``Configuration Basics'' tells you @emph{how} to write
444customizations - whether in hooks, in styles, in both, or in neither, 444customizations: whether in hooks, in styles, in both, or in neither,
445depending on your needs. It describes the @ccmode{} style system and 445depending on your needs. It describes the @ccmode{} style system and
446lists the standard styles that @ccmode{} supplies. 446lists the standard styles that @ccmode{} supplies.
447 447
@@ -468,7 +468,7 @@ The FAQ contains a list of common problems and questions.
468 468
469@item 469@item
470The next two chapters tell you how to get in touch with the @ccmode{} 470The next two chapters tell you how to get in touch with the @ccmode{}
471project - whether for updating @ccmode{} or submitting bug reports. 471project: whether for updating @ccmode{} or submitting bug reports.
472@end itemize 472@end itemize
473 473
474@noindent 474@noindent
@@ -715,7 +715,7 @@ current line.
715When it is @code{nil}, @key{TAB} (re)indents the line only if point is 715When it is @code{nil}, @key{TAB} (re)indents the line only if point is
716to the left of the first non-whitespace character on the line. 716to the left of the first non-whitespace character on the line.
717Otherwise it inserts some whitespace (a tab or an equivalent number of 717Otherwise it inserts some whitespace (a tab or an equivalent number of
718spaces - see below) at point. 718spaces; see below) at point.
719@item 719@item
720With some other value, the line is reindented. Additionally, if point 720With some other value, the line is reindented. Additionally, if point
721is within a string or comment, some whitespace is inserted. 721is within a string or comment, some whitespace is inserted.
@@ -820,10 +820,10 @@ often (in seconds) progress messages are to be displayed.
820@kindex C-c C-c 820@kindex C-c C-c
821@findex comment-region 821@findex comment-region
822This command comments out the lines that start in the region. With a 822This command comments out the lines that start in the region. With a
823negative argument, it does the opposite - it deletes the comment 823negative argument, it does the opposite: it deletes the comment
824delimiters from these lines. @xref{Multi-Line Comments,,, emacs, GNU 824delimiters from these lines. @xref{Multi-Line Comments,,, emacs, GNU
825Emacs Manual}, for fuller details. @code{comment-region} isn't 825Emacs Manual}, for fuller details. @code{comment-region} isn't
826actually part of @ccmode{} - it is given a @ccmode{} binding for 826actually part of @ccmode{}; it is given a @ccmode{} binding for
827convenience. 827convenience.
828 828
829@item @kbd{M-;} (@code{comment-dwim} or @code{indent-for-comment} @footnote{The name of this command varies between (X)Emacs versions.}) 829@item @kbd{M-;} (@code{comment-dwim} or @code{indent-for-comment} @footnote{The name of this command varies between (X)Emacs versions.})
@@ -1147,7 +1147,7 @@ them yourself, e.g., after typing @samp{@}}s. Its action is suppressed
1147when electric mode is disabled. 1147when electric mode is disabled.
1148@item hungry-delete mode 1148@item hungry-delete mode
1149This lets you delete a contiguous block of whitespace with a single 1149This lets you delete a contiguous block of whitespace with a single
1150key - for example, the newline and indentation just inserted by 1150key: for example, the newline and indentation just inserted by
1151auto-newline when you want to back up and write a comment after the 1151auto-newline when you want to back up and write a comment after the
1152last statement. 1152last statement.
1153@item subword mode 1153@item subword mode
@@ -1176,7 +1176,7 @@ are enabled but the other two modes are disabled.
1176 1176
1177@ccmode{} displays the current state of the first four of these minor 1177@ccmode{} displays the current state of the first four of these minor
1178modes on the modeline by appending letters to the major mode's name, 1178modes on the modeline by appending letters to the major mode's name,
1179one letter for each enabled minor mode - @samp{l} for electric mode, 1179one letter for each enabled minor mode: @samp{l} for electric mode,
1180@samp{a} for auto-newline mode, @samp{h} for hungry delete mode, and 1180@samp{a} for auto-newline mode, @samp{h} for hungry delete mode, and
1181@samp{w} for subword mode. If all these modes were enabled, you'd see 1181@samp{w} for subword mode. If all these modes were enabled, you'd see
1182@samp{C/lahw}@footnote{The @samp{C} would be replaced with the name of 1182@samp{C/lahw}@footnote{The @samp{C} would be replaced with the name of
@@ -1234,7 +1234,7 @@ turn it (or them) off.
1234@cindex electric characters 1234@cindex electric characters
1235@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1235@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1236 1236
1237Most punctuation keys provide @dfn{electric} behavior - as well as 1237Most punctuation keys provide @dfn{electric} behavior: as well as
1238inserting themselves they perform some other action, such as 1238inserting themselves they perform some other action, such as
1239reindenting the line. This reindentation saves you from having to 1239reindenting the line. This reindentation saves you from having to
1240reindent a line manually after typing, say, a @samp{@}}. A few 1240reindent a line manually after typing, say, a @samp{@}}. A few
@@ -2101,7 +2101,7 @@ initialization and the result is prepended. For an example, see
2101@code{javadoc-font-lock-keywords} in @file{cc-fonts.el}. 2101@code{javadoc-font-lock-keywords} in @file{cc-fonts.el}.
2102 2102
2103If you add support for another doc comment style, please consider 2103If you add support for another doc comment style, please consider
2104contributing it - send a note to @email{bug-cc-mode@@gnu.org}. 2104contributing it: send a note to @email{bug-cc-mode@@gnu.org}.
2105 2105
2106 2106
2107@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2107@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -2249,7 +2249,7 @@ more sophisticated facilities, hooks and styles.
2249An Emacs @dfn{hook} is a place to put Lisp functions that you want 2249An Emacs @dfn{hook} is a place to put Lisp functions that you want
2250Emacs to execute later in specific circumstances. 2250Emacs to execute later in specific circumstances.
2251@xref{Hooks,,,@lispref{}, @lispreftitle{}}. @ccmode{} supplies a main 2251@xref{Hooks,,,@lispref{}, @lispreftitle{}}. @ccmode{} supplies a main
2252hook and a language-specific hook for each language it supports - any 2252hook and a language-specific hook for each language it supports; any
2253functions you put onto these hooks get executed as the last part of a 2253functions you put onto these hooks get executed as the last part of a
2254buffer's initialization. Typically you put most of your customization 2254buffer's initialization. Typically you put most of your customization
2255within the main hook, and use the language-specific hooks to vary the 2255within the main hook, and use the language-specific hooks to vary the
@@ -2683,7 +2683,7 @@ string.
2683If none of the built-in styles is appropriate, you'll probably want to 2683If none of the built-in styles is appropriate, you'll probably want to
2684create a new @dfn{style definition}, possibly based on an existing 2684create a new @dfn{style definition}, possibly based on an existing
2685style. To do this, put the new style's settings into a list with the 2685style. To do this, put the new style's settings into a list with the
2686following format - the list can then be passed as an argument to the 2686following format; the list can then be passed as an argument to the
2687function @code{c-add-style}. You can see an example of a style 2687function @code{c-add-style}. You can see an example of a style
2688definition in @ref{Sample .emacs File}. 2688definition in @ref{Sample .emacs File}.
2689 2689
@@ -3166,7 +3166,7 @@ different ways, depending on the character just typed:
3166@item Braces and Colons 3166@item Braces and Colons
3167@ccmode{} first determines the syntactic context of the brace or colon 3167@ccmode{} first determines the syntactic context of the brace or colon
3168(@pxref{Syntactic Symbols}), then looks for a corresponding element in 3168(@pxref{Syntactic Symbols}), then looks for a corresponding element in
3169an alist. This element specifies where to put newlines - this is any 3169an alist. This element specifies where to put newlines: this is any
3170combination of before and after the brace or colon. If no alist 3170combination of before and after the brace or colon. If no alist
3171element is found, newlines are inserted both before and after a brace, 3171element is found, newlines are inserted both before and after a brace,
3172but none are inserted around a colon. See @ref{Hanging Braces} and 3172but none are inserted around a colon. See @ref{Hanging Braces} and
@@ -3267,7 +3267,7 @@ syntactic symbol, the associated value is either @code{nil}, a list,
3267or a function. 3267or a function.
3268 3268
3269@table @asis 3269@table @asis
3270@item The Key - the syntactic symbol 3270@item The Key: the syntactic symbol
3271The syntactic symbols that are useful as keys in this list are 3271The syntactic symbols that are useful as keys in this list are
3272@code{brace-list-intro}, @code{statement-cont}, 3272@code{brace-list-intro}, @code{statement-cont},
3273@code{inexpr-class-open}, @code{inexpr-class-close}, and all the 3273@code{inexpr-class-open}, @code{inexpr-class-close}, and all the
@@ -3290,7 +3290,7 @@ lists in this regard, even though they do for normal indentation
3290purposes. It's currently not possible to set automatic newlines on 3290purposes. It's currently not possible to set automatic newlines on
3291these constructs. 3291these constructs.
3292 3292
3293@item The associated value - the ``ACTION'' list or function 3293@item The associated value: the ``ACTION'' list or function
3294The value associated with each syntactic symbol in this association 3294The value associated with each syntactic symbol in this association
3295list is called an @var{action}, which can be either a list or a 3295list is called an @var{action}, which can be either a list or a
3296function which returns a list. @xref{Custom Braces}, for how to use 3296function which returns a list. @xref{Custom Braces}, for how to use
@@ -3460,7 +3460,7 @@ that the brace appears on a line by itself.
3460 3460
3461Using a mechanism similar to brace hanging (@pxref{Hanging Braces}), 3461Using a mechanism similar to brace hanging (@pxref{Hanging Braces}),
3462colons can also be made to hang using the style variable 3462colons can also be made to hang using the style variable
3463@code{c-hanging-colons-alist} - When a colon is typed, @ccmode 3463@code{c-hanging-colons-alist}: when a colon is typed, @ccmode
3464determines its syntactic context, looks this up in the alist 3464determines its syntactic context, looks this up in the alist
3465@code{c-changing-colons-alist} and inserts up to two newlines 3465@code{c-changing-colons-alist} and inserts up to two newlines
3466accordingly. Here, however, If @ccmode fails to find an entry for a 3466accordingly. Here, however, If @ccmode fails to find an entry for a
@@ -3471,17 +3471,17 @@ newly typed colon.
3471@vindex hanging-colons-alist (c-) 3471@vindex hanging-colons-alist (c-)
3472 3472
3473@table @asis 3473@table @asis
3474@item The Key - the syntactic symbol 3474@item The Key: the syntactic symbol
3475The syntactic symbols appropriate as keys in this association list 3475The syntactic symbols appropriate as keys in this association list
3476are: @code{case-label}, @code{label}, @code{access-label}, 3476are: @code{case-label}, @code{label}, @code{access-label},
3477@code{member-init-intro}, and @code{inher-intro}. @xref{Syntactic 3477@code{member-init-intro}, and @code{inher-intro}. @xref{Syntactic
3478Symbols}. Elements with any other value as a key get ignored. 3478Symbols}. Elements with any other value as a key get ignored.
3479 3479
3480@item The associate value - the ``ACTION'' list 3480@item The associated value: the ``ACTION'' list
3481The @var{action} here is simply a list containing a combination of the 3481The @var{action} here is simply a list containing a combination of the
3482symbols @code{before} and @code{after}. Unlike in 3482symbols @code{before} and @code{after}. Unlike in
3483@code{c-hanging-braces-alist}, functions as @var{actions} are not 3483@code{c-hanging-braces-alist}, functions as @var{actions} are not
3484supported - there doesn't seem to be any need for them. 3484supported; there doesn't seem to be any need for them.
3485@end table 3485@end table
3486@end defopt 3486@end defopt
3487 3487
@@ -3913,7 +3913,7 @@ recognized, e.g., @code{statement}, @code{substatement},
3913@code{class-open}, @code{class-close}, etc. @xref{Syntactic Symbols}, 3913@code{class-open}, @code{class-close}, etc. @xref{Syntactic Symbols},
3914for a complete list of currently recognized syntactic symbols and 3914for a complete list of currently recognized syntactic symbols and
3915their semantics. The remaining entries are various data associated 3915their semantics. The remaining entries are various data associated
3916with the recognized construct - there might be zero or more. 3916with the recognized construct; there might be zero or more.
3917 3917
3918@cindex anchor position 3918@cindex anchor position
3919Conceptually, a line of code is always indented relative to some 3919Conceptually, a line of code is always indented relative to some
@@ -4570,7 +4570,7 @@ example:
4570Here, lines 4, 7, and 10 are all assigned @code{case-label} syntax, 4570Here, lines 4, 7, and 10 are all assigned @code{case-label} syntax,
4571while lines 5 and 8 are assigned @code{statement-case-intro}. Line 11 4571while lines 5 and 8 are assigned @code{statement-case-intro}. Line 11
4572is treated slightly differently since it contains a brace that opens a 4572is treated slightly differently since it contains a brace that opens a
4573block --- it is given @code{statement-case-open} syntax. 4573block; it is given @code{statement-case-open} syntax.
4574 4574
4575@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 4575@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4576@node Brace List Symbols, External Scope Symbols, Switch Statement Symbols, Syntactic Symbols 4576@node Brace List Symbols, External Scope Symbols, Switch Statement Symbols, Syntactic Symbols
@@ -4798,7 +4798,7 @@ Line 2 is assigned the @code{func-decl-cont} syntax.
4798@ssindex comment-intro 4798@ssindex comment-intro
4799Line 4 is assigned both @code{defun-block-intro} @emph{and} 4799Line 4 is assigned both @code{defun-block-intro} @emph{and}
4800@code{comment-intro} syntax. A syntactic element with 4800@code{comment-intro} syntax. A syntactic element with
4801@code{comment-intro} has no anchor point --- It is always accompanied 4801@code{comment-intro} has no anchor point. It is always accompanied
4802by another syntactic element which does have one. 4802by another syntactic element which does have one.
4803 4803
4804@item 4804@item
@@ -5282,15 +5282,15 @@ values that the special symbols correspond to:
5282@item + 5282@item +
5283@code{c-basic-offset} times 1 5283@code{c-basic-offset} times 1
5284@item - 5284@item -
5285@code{c-basic-offset} times -1 5285@code{c-basic-offset} times @minus{}1
5286@item ++ 5286@item ++
5287@code{c-basic-offset} times 2 5287@code{c-basic-offset} times 2
5288@item -- 5288@item --
5289@code{c-basic-offset} times -2 5289@code{c-basic-offset} times @minus{}2
5290@item * 5290@item *
5291@code{c-basic-offset} times 0.5 5291@code{c-basic-offset} times 0.5
5292@item / 5292@item /
5293@code{c-basic-offset} times -0.5 5293@code{c-basic-offset} times @minus{}0.5
5294@end table 5294@end table
5295 5295
5296@item A vector 5296@item A vector
@@ -5332,10 +5332,10 @@ Use the first offset that doesn't evaluate to @code{nil}. Subsequent
5332elements of the list don't get evaluated. 5332elements of the list don't get evaluated.
5333@item min 5333@item min
5334Use the minimum of all the offsets. All must be either relative or 5334Use the minimum of all the offsets. All must be either relative or
5335absolute - they can't be mixed. 5335absolute; they can't be mixed.
5336@item max 5336@item max
5337Use the maximum of all the offsets. All must be either relative or 5337Use the maximum of all the offsets. All must be either relative or
5338absolute - they can't be mixed. 5338absolute; they can't be mixed.
5339@item add 5339@item add
5340Add all the evaluated offsets together. Exactly one of them may be 5340Add all the evaluated offsets together. Exactly one of them may be
5341absolute, in which case the result is absolute. Any relative offsets 5341absolute, in which case the result is absolute. Any relative offsets
@@ -5493,7 +5493,7 @@ any problems writing custom line-up functions for AWK mode.
5493The calling convention for line-up functions is described fully in 5493The calling convention for line-up functions is described fully in
5494@ref{Custom Line-Up}. Roughly speaking, the return value is either an 5494@ref{Custom Line-Up}. Roughly speaking, the return value is either an
5495offset itself (such as @code{+} or @code{[0]}) or it's @code{nil}, 5495offset itself (such as @code{+} or @code{[0]}) or it's @code{nil},
5496meaning ``this function is inappropriate in this case - try a 5496meaning ``this function is inappropriate in this case; try a
5497different one''. @xref{c-offsets-alist}. 5497different one''. @xref{c-offsets-alist}.
5498 5498
5499The subsections below describe all the standard line-up functions, 5499The subsections below describe all the standard line-up functions,
@@ -6514,12 +6514,12 @@ your setup for this by using the access functions
6514@vindex c-syntactic-context 6514@vindex c-syntactic-context
6515@vindex syntactic-context (c-) 6515@vindex syntactic-context (c-)
6516Some syntactic symbols, e.g., @code{arglist-cont-nonempty}, have more 6516Some syntactic symbols, e.g., @code{arglist-cont-nonempty}, have more
6517info in the syntactic element - typically other positions that can be 6517info in the syntactic element: typically other positions that can be
6518interesting besides the anchor position. That info can't be accessed 6518interesting besides the anchor position. That info can't be accessed
6519through the passed argument, which is a cons cell. Instead, you can 6519through the passed argument, which is a cons cell. Instead, you can
6520get this information from the variable @code{c-syntactic-element}, 6520get this information from the variable @code{c-syntactic-element},
6521which is dynamically bound to the complete syntactic element. The 6521which is dynamically bound to the complete syntactic element. The
6522variable @code{c-syntactic-context} might also be useful - it gets 6522variable @code{c-syntactic-context} might also be useful: it gets
6523dynamically bound to the complete syntactic context. @xref{Custom 6523dynamically bound to the complete syntactic context. @xref{Custom
6524Braces}. 6524Braces}.
6525 6525
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 485bda81b5b..6c53c7643bc 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -6,7 +6,7 @@
6@copying 6@copying
7This file documents the GNU Emacs Common Lisp emulation package. 7This file documents the GNU Emacs Common Lisp emulation package.
8 8
9Copyright @copyright{} 1993, 2001-2012 Free Software Foundation, Inc. 9Copyright @copyright{} 1993, 2001--2012 Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi
index 610321f18c2..0356f66c166 100644
--- a/doc/misc/dbus.texi
+++ b/doc/misc/dbus.texi
@@ -9,7 +9,7 @@
9@syncodeindex fn cp 9@syncodeindex fn cp
10 10
11@copying 11@copying
12Copyright @copyright{} 2007-2012 Free Software Foundation, Inc. 12Copyright @copyright{} 2007--2012 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index ed10a2232f6..439a05f3412 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -19,7 +19,7 @@
19@comment %**end of header (This is for running Texinfo on a region.) 19@comment %**end of header (This is for running Texinfo on a region.)
20 20
21@copying 21@copying
22Copyright @copyright{} 1994-1995, 1999, 2001-2012 22Copyright @copyright{} 1994--1995, 1999, 2001--2012
23Free Software Foundation, Inc. 23Free Software Foundation, Inc.
24 24
25@quotation 25@quotation
diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi
index 71f58b7d714..3294d10db2b 100644
--- a/doc/misc/ebrowse.texi
+++ b/doc/misc/ebrowse.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This file documents Ebrowse, a C++ class browser for GNU Emacs. 11This file documents Ebrowse, a C++ class browser for GNU Emacs.
12 12
13Copyright @copyright{} 2000-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 2000--2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi
index 704d5b1141c..78fcefb9e76 100644
--- a/doc/misc/ede.texi
+++ b/doc/misc/ede.texi
@@ -5,7 +5,7 @@
5@copying 5@copying
6This file describes EDE, the Emacs Development Environment. 6This file describes EDE, the Emacs Development Environment.
7 7
8Copyright @copyright{} 1998-2001, 2004-2005, 2008-2012 8Copyright @copyright{} 1998--2001, 2004--2005, 2008--2012
9Free Software Foundation, Inc. 9Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi
index 002a726d232..1aba0a446f1 100644
--- a/doc/misc/ediff.texi
+++ b/doc/misc/ediff.texi
@@ -25,7 +25,7 @@
25This file documents Ediff, a comprehensive visual interface to Unix diff 25This file documents Ediff, a comprehensive visual interface to Unix diff
26and patch utilities. 26and patch utilities.
27 27
28Copyright @copyright{} 1995-2012 Free Software Foundation, Inc. 28Copyright @copyright{} 1995--2012 Free Software Foundation, Inc.
29 29
30@quotation 30@quotation
31Permission is granted to copy, distribute and/or modify this document 31Permission is granted to copy, distribute and/or modify this document
@@ -556,8 +556,8 @@ Makes the next difference region current.
556Makes the very first difference region current. 556Makes the very first difference region current.
557 557
558@kbd{-j} makes the last region current. Typing a number, N, and then `j' 558@kbd{-j} makes the last region current. Typing a number, N, and then `j'
559makes the difference region N current. Typing -N (a negative number) then 559makes the difference region N current. Typing @minus{}N (a negative number) then
560`j' makes current the region Last - N. 560`j' makes current the region Last @minus{} N.
561 561
562@item ga 562@item ga
563@kindex ga 563@kindex ga
@@ -954,7 +954,7 @@ difference.
954@vindex ediff-use-toolbar-p 954@vindex ediff-use-toolbar-p
955The use of the toolbar can also be specified via the variable 955The use of the toolbar can also be specified via the variable
956@code{ediff-use-toolbar-p} (default is @code{t}). This variable can be set 956@code{ediff-use-toolbar-p} (default is @code{t}). This variable can be set
957only in @file{.emacs} --- do @strong{not} change it interactively. Use the 957only in @file{.emacs}: do @strong{not} change it interactively. Use the
958function @code{ediff-toggle-use-toolbar} instead. 958function @code{ediff-toggle-use-toolbar} instead.
959 959
960@item ediff-revert-buffers-then-recompute-diffs 960@item ediff-revert-buffers-then-recompute-diffs
@@ -1326,7 +1326,7 @@ Hooks run just before exiting a session group.
1326@item ediff-meta-buffer-keymap-setup-hook 1326@item ediff-meta-buffer-keymap-setup-hook
1327@vindex ediff-meta-buffer-keymap-setup-hook 1327@vindex ediff-meta-buffer-keymap-setup-hook
1328@vindex ediff-meta-buffer-map 1328@vindex ediff-meta-buffer-map
1329Hooks run just after setting up the @code{ediff-meta-buffer-map} --- the 1329Hooks run just after setting up the @code{ediff-meta-buffer-map}, the
1330map that controls key bindings in the meta buffer. Since 1330map that controls key bindings in the meta buffer. Since
1331@code{ediff-meta-buffer-map} is a local variable, you can set different 1331@code{ediff-meta-buffer-map} is a local variable, you can set different
1332bindings for different kinds of meta buffers. 1332bindings for different kinds of meta buffers.
diff --git a/doc/misc/edt.texi b/doc/misc/edt.texi
index 0ecaca79594..0707e34e356 100644
--- a/doc/misc/edt.texi
+++ b/doc/misc/edt.texi
@@ -5,7 +5,7 @@
5@copying 5@copying
6This file documents the EDT emulation package for Emacs. 6This file documents the EDT emulation package for Emacs.
7 7
8Copyright @copyright{} 1986, 1992, 1994-1995, 1999-2012 8Copyright @copyright{} 1986, 1992, 1994--1995, 1999--2012
9Free Software Foundation, Inc. 9Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
@@ -102,25 +102,25 @@ how to customize it to your liking.
102@itemize 102@itemize
103 103
104@item 104@item
105@file{edt.texi} - This manual. 105@file{edt.texi}---This manual.
106 106
107@item 107@item
108@file{edt-user.el} - An example customization file. 108@file{edt-user.el}---An example customization file.
109 109
110@item 110@item
111@file{edt.el} - EDT emulation functions and default configuration. 111@file{edt.el}---EDT emulation functions and default configuration.
112 112
113@item 113@item
114@file{edt-lk201.el} - Built-in support for DEC LK-201 keyboards. 114@file{edt-lk201.el}---Built-in support for DEC LK-201 keyboards.
115 115
116@item 116@item
117@file{edt-vt100.el} - Built-in support for DEC VT-100 (and above) terminals. 117@file{edt-vt100.el}---Built-in support for DEC VT-100 (and above) terminals.
118 118
119@item 119@item
120@file{edt-pc.el} - Built-in support for PC 101 Keyboards under MS-DOS. 120@file{edt-pc.el}---Built-in support for PC 101 Keyboards under MS-DOS.
121 121
122@item 122@item
123@file{edt-mapper.el} - Create an EDT LK-201 map file for keyboards 123@file{edt-mapper.el}---Create an EDT LK-201 map file for keyboards
124without built-in support. 124without built-in support.
125 125
126@end itemize 126@end itemize
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index 8b2a73b5f7c..f898a2b3319 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -11,7 +11,7 @@
11@copying 11@copying
12This manual documents EIEIO, an object framework for Emacs Lisp. 12This manual documents EIEIO, an object framework for Emacs Lisp.
13 13
14Copyright @copyright{} 2007-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2007--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi
index f26d80b598b..d530837c6b3 100644
--- a/doc/misc/emacs-mime.texi
+++ b/doc/misc/emacs-mime.texi
@@ -11,7 +11,7 @@
11@copying 11@copying
12This file documents the Emacs MIME interface functionality. 12This file documents the Emacs MIME interface functionality.
13 13
14Copyright @copyright{} 1998-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 1998--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -1855,7 +1855,7 @@ Conformance Criteria and Examples
1855Languages, and Continuations 1855Languages, and Continuations
1856 1856
1857@item RFC1843 1857@item RFC1843
1858HZ - A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and 1858HZ---A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and
1859@acronym{ASCII} characters 1859@acronym{ASCII} characters
1860 1860
1861@item draft-ietf-drums-msg-fmt-05.txt 1861@item draft-ietf-drums-msg-fmt-05.txt
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi
index c265f92bed7..20824e0fc91 100644
--- a/doc/misc/epa.texi
+++ b/doc/misc/epa.texi
@@ -9,7 +9,7 @@
9@copying 9@copying
10This file describes EasyPG Assistant @value{VERSION}. 10This file describes EasyPG Assistant @value{VERSION}.
11 11
12Copyright @copyright{} 2007-2012 Free Software Foundation, Inc. 12Copyright @copyright{} 2007--2012 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index d8b3843fd6c..569750bd1e5 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -9,7 +9,7 @@
9@copying 9@copying
10This manual is for ERC as distributed with Emacs @value{EMACSVER}. 10This manual is for ERC as distributed with Emacs @value{EMACSVER}.
11 11
12Copyright @copyright{} 2005-2012 Free Software Foundation, Inc. 12Copyright @copyright{} 2005--2012 Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
15Permission is granted to copy, distribute and/or modify this document 15Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/ert.texi b/doc/misc/ert.texi
index 2cd51d5aec9..4dd19613509 100644
--- a/doc/misc/ert.texi
+++ b/doc/misc/ert.texi
@@ -10,7 +10,7 @@
10@end direntry 10@end direntry
11 11
12@copying 12@copying
13Copyright @copyright{} 2008, 2010-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 2008, 2010--2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
@@ -91,7 +91,7 @@ Appendix
91 91
92ERT allows you to define @emph{tests} in addition to functions, 92ERT allows you to define @emph{tests} in addition to functions,
93macros, variables, and the other usual Lisp constructs. Tests are 93macros, variables, and the other usual Lisp constructs. Tests are
94simply Lisp code --- code that invokes other code and checks whether 94simply Lisp code: code that invokes other code and checks whether
95it behaves as expected. 95it behaves as expected.
96 96
97ERT keeps track of the tests that are defined and provides convenient 97ERT keeps track of the tests that are defined and provides convenient
@@ -132,8 +132,8 @@ will pass if the three calls to @code{equal} all return true
132better error reporting. @xref{The @code{should} Macro}. 132better error reporting. @xref{The @code{should} Macro}.
133 133
134Each test should have a name that describes what functionality it tests. 134Each test should have a name that describes what functionality it tests.
135Test names can be chosen arbitrarily --- they are in a 135Test names can be chosen arbitrarily---they are in a
136namespace separate from functions and variables --- but should follow 136namespace separate from functions and variables---but should follow
137the usual Emacs Lisp convention of having a prefix that indicates 137the usual Emacs Lisp convention of having a prefix that indicates
138which package they belong to. Test names are displayed by ERT when 138which package they belong to. Test names are displayed by ERT when
139reporting failures and can be used when selecting which tests to run. 139reporting failures and can be used when selecting which tests to run.
@@ -502,7 +502,7 @@ buffer if one is already visiting the requested file; and it runs
502Instead, it is better to use lower-level mechanisms with simple and 502Instead, it is better to use lower-level mechanisms with simple and
503predictable semantics like @code{with-temp-buffer}, @code{insert} or 503predictable semantics like @code{with-temp-buffer}, @code{insert} or
504@code{insert-file-contents-literally}, and to activate any desired mode 504@code{insert-file-contents-literally}, and to activate any desired mode
505by calling the corresponding function directly --- after binding the 505by calling the corresponding function directly, after binding the
506hook variables to nil. This avoids the above problems. 506hook variables to nil. This avoids the above problems.
507 507
508 508
@@ -559,9 +559,9 @@ could be used instead.
559The reason why this test only checks the first line of the backtrace 559The reason why this test only checks the first line of the backtrace
560is that the remainder of the backtrace is dependent on ERT's internals 560is that the remainder of the backtrace is dependent on ERT's internals
561as well as whether the code is running interpreted or compiled. By 561as well as whether the code is running interpreted or compiled. By
562looking only at the first line, the test checks a useful property 562looking only at the first line, the test checks a useful property---that
563--- that the backtrace correctly captures the call to @code{signal} that 563the backtrace correctly captures the call to @code{signal} that
564results from the call to @code{ert-fail} --- without being brittle. 564results from the call to @code{ert-fail}---without being brittle.
565 565
566This example also shows that writing tests is much easier if the code 566This example also shows that writing tests is much easier if the code
567under test was structured with testing in mind. 567under test was structured with testing in mind.
@@ -699,12 +699,12 @@ strips them out, so it is more convenient.
699failed. This can be useful to figure out how far it got. 699failed. This can be useful to figure out how far it got.
700 700
701@item You can instrument tests for debugging the same way you instrument 701@item You can instrument tests for debugging the same way you instrument
702@code{defun}s for debugging --- go to the source code of the test and 702@code{defun}s for debugging: go to the source code of the test and
703type @kbd{@kbd{C-u} @kbd{C-M-x}}. Then, go back to the ERT buffer and 703type @kbd{@kbd{C-u} @kbd{C-M-x}}. Then, go back to the ERT buffer and
704re-run the test with @kbd{r} or @kbd{d}. 704re-run the test with @kbd{r} or @kbd{d}.
705 705
706@item If you have been editing and rearranging tests, it is possible that 706@item If you have been editing and rearranging tests, it is possible that
707ERT remembers an old test that you have since renamed or removed --- 707ERT remembers an old test that you have since renamed or removed:
708renamings or removals of definitions in the source code leave around a 708renamings or removals of definitions in the source code leave around a
709stray definition under the old name in the running process (this is a 709stray definition under the old name in the running process (this is a
710common problem in Lisp). In such a situation, hit @kbd{D} to let ERT 710common problem in Lisp). In such a situation, hit @kbd{D} to let ERT
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 926e09c5912..5011910033d 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -8,7 +8,7 @@
8@copying 8@copying
9This manual is for Eshell, the Emacs shell. 9This manual is for Eshell, the Emacs shell.
10 10
11Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 11Copyright @copyright{} 1999--2012 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi
index 02c5de05098..d5127cd3e09 100644
--- a/doc/misc/eudc.texi
+++ b/doc/misc/eudc.texi
@@ -12,7 +12,7 @@ EUDC is the Emacs Unified Directory Client, a common interface to
12directory servers using various protocols such as LDAP or the CCSO white 12directory servers using various protocols such as LDAP or the CCSO white
13pages directory system (PH/QI) 13pages directory system (PH/QI)
14 14
15Copyright @copyright{} 1998, 2000-2012 Free Software Foundation, Inc. 15Copyright @copyright{} 1998, 2000--2012 Free Software Foundation, Inc.
16 16
17@quotation 17@quotation
18Permission is granted to copy, distribute and/or modify this document 18Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index ec0d6bfe4cc..681f54956a5 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -11,7 +11,7 @@
11@c appreciate a notice if you do). 11@c appreciate a notice if you do).
12 12
13@copying 13@copying
14Copyright @copyright{} 2001-2012 Free Software Foundation, Inc.@* 14Copyright @copyright{} 2001--2012 Free Software Foundation, Inc.@*
15Copyright @copyright{} 1994, 1995, 1996, 1997, 1998, 1999, 2000 15Copyright @copyright{} 1994, 1995, 1996, 1997, 1998, 1999, 2000
16Reuven M. Lerner@* 16Reuven M. Lerner@*
17Copyright @copyright{} 1992, 1993 Steven Byrnes@* 17Copyright @copyright{} 1992, 1993 Steven Byrnes@*
@@ -2738,7 +2738,7 @@ type @kbd{C-h C-p} to read it.
2738 2738
2739Old versions (i.e., anything before 19.29) of Emacs had problems editing 2739Old versions (i.e., anything before 19.29) of Emacs had problems editing
2740files larger than 8 megabytes. In versions 19.29 and later, the maximum 2740files larger than 8 megabytes. In versions 19.29 and later, the maximum
2741buffer size is at least 2^27-1, or 134,217,727 bytes, or 132 MBytes. 2741buffer size is at least 2^27@minus{}1, or 134,217,727 bytes, or 132 MBytes.
2742The maximum buffer size on 32-bit machines increased to 256 MBytes in 2742The maximum buffer size on 32-bit machines increased to 256 MBytes in
2743Emacs 22, and again to 512 MBytes in Emacs 23.2. 2743Emacs 22, and again to 512 MBytes in Emacs 23.2.
2744 2744
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index d27f078555e..8eb9a5bc339 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -11,7 +11,7 @@
11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}), 11This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}),
12which is a universal on-the-fly syntax checker for GNU Emacs. 12which is a universal on-the-fly syntax checker for GNU Emacs.
13 13
14Copyright @copyright{} 2004-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2004--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -355,8 +355,8 @@ Which fringe (if any) should show the warning/error bitmaps.
355@cindex Adding support for a new syntax check tool 355@cindex Adding support for a new syntax check tool
356 356
357@menu 357@menu
358* Example -- Configuring a tool called directly:: 358* Example---Configuring a tool called directly::
359* Example -- Configuring a tool called via make:: 359* Example---Configuring a tool called via make::
360@end menu 360@end menu
361 361
362Syntax check tools are configured using the 362Syntax check tools are configured using the
@@ -406,8 +406,8 @@ the @code{flymake-err-line-patterns} list.
406The following sections contain some examples of configuring Flymake 406The following sections contain some examples of configuring Flymake
407support for various syntax check tools. 407support for various syntax check tools.
408 408
409@node Example -- Configuring a tool called directly 409@node Example---Configuring a tool called directly
410@subsection Example -- Configuring a tool called directly 410@subsection Example---Configuring a tool called directly
411@cindex Adding support for perl 411@cindex Adding support for perl
412 412
413In this example, we will add support for @code{perl} as a syntax check 413In this example, we will add support for @code{perl} as a syntax check
@@ -455,8 +455,8 @@ Finally, we add an entry to @code{flymake-err-line-patterns}:
455 flymake-err-line-patterns)) 455 flymake-err-line-patterns))
456@end lisp 456@end lisp
457 457
458@node Example -- Configuring a tool called via make 458@node Example---Configuring a tool called via make
459@subsection Example -- Configuring a tool called via make 459@subsection Example---Configuring a tool called via make
460@cindex Adding support for C (gcc+make) 460@cindex Adding support for C (gcc+make)
461 461
462In this example we will add support for C files syntax checked by 462In this example we will add support for C files syntax checked by
@@ -528,7 +528,7 @@ check-syntax:
528Syntax check is started by calling @code{flymake-start-syntax-check-for-current-buffer}. 528Syntax check is started by calling @code{flymake-start-syntax-check-for-current-buffer}.
529Flymake first determines whether it is able to do syntax 529Flymake first determines whether it is able to do syntax
530check. It then saves a copy of the buffer in a temporary file in the 530check. It then saves a copy of the buffer in a temporary file in the
531buffer's directory (or in the system temp directory -- for java 531buffer's directory (or in the system temp directory, for java
532files), creates a syntax check command and launches a process with 532files), creates a syntax check command and launches a process with
533this command. The output is parsed using a list of error message patterns, 533this command. The output is parsed using a list of error message patterns,
534and error information (file name, line number, type and text) is 534and error information (file name, line number, type and text) is
diff --git a/doc/misc/forms.texi b/doc/misc/forms.texi
index b38718826cb..cc621591f02 100644
--- a/doc/misc/forms.texi
+++ b/doc/misc/forms.texi
@@ -18,7 +18,7 @@
18@copying 18@copying
19This file documents Forms mode, a form-editing major mode for GNU Emacs. 19This file documents Forms mode, a form-editing major mode for GNU Emacs.
20 20
21Copyright @copyright{} 1989, 1997, 2001-2012 Free Software Foundation, Inc. 21Copyright @copyright{} 1989, 1997, 2001--2012 Free Software Foundation, Inc.
22 22
23@quotation 23@quotation
24Permission is granted to copy, distribute and/or modify this document 24Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/gnus-coding.texi b/doc/misc/gnus-coding.texi
index 35ec2120955..a06fb45bb29 100644
--- a/doc/misc/gnus-coding.texi
+++ b/doc/misc/gnus-coding.texi
@@ -7,7 +7,7 @@
7@syncodeindex pg cp 7@syncodeindex pg cp
8 8
9@copying 9@copying
10Copyright @copyright{} 2004-2005, 2007-2012 Free Software 10Copyright @copyright{} 2004--2005, 2007--2012 Free Software
11Foundation, Inc. 11Foundation, Inc.
12 12
13@quotation 13@quotation
@@ -300,7 +300,7 @@ reason.
300@c (typically so far the only exception has been that the changes 300@c (typically so far the only exception has been that the changes
301@c already exist in the trunk in modified form). 301@c already exist in the trunk in modified form).
302Because of this, when the next major version of Gnus will be included in 302Because of this, when the next major version of Gnus will be included in
303Emacs, it should be very easy -- just plonk in the files from the Gnus 303Emacs, it should be very easy---just plonk in the files from the Gnus
304trunk without worrying about lost changes from the Emacs tree. 304trunk without worrying about lost changes from the Emacs tree.
305 305
306The effect of this is that as hacker, you should generally only have to 306The effect of this is that as hacker, you should generally only have to
@@ -314,7 +314,7 @@ tree, and it will show up in the Gnus tree a few days later.
314 314
315If you don't have Emacs bzr access (or it's inconvenient), you can 315If you don't have Emacs bzr access (or it's inconvenient), you can
316change such a file in the v5-10 branch, and it should propagate to Emacs 316change such a file in the v5-10 branch, and it should propagate to Emacs
317bzr -- however, it will get some extra scrutiny (by Miles) to see if the 317bzr---however, it will get some extra scrutiny (by Miles) to see if the
318changes are possibly controversial and need discussion on the mailing 318changes are possibly controversial and need discussion on the mailing
319list. Many changes are obvious bug-fixes however, so often there won't 319list. Many changes are obvious bug-fixes however, so often there won't
320be any problem. 320be any problem.
@@ -329,7 +329,7 @@ including improvements on the documentation.
329If you know that there will be conflicts (perhaps because the affected 329If you know that there will be conflicts (perhaps because the affected
330source code is different in v5-10 and the Gnus git trunk), then you can 330source code is different in v5-10 and the Gnus git trunk), then you can
331install your change in both places, and when I try to sync them, there 331install your change in both places, and when I try to sync them, there
332will be a conflict -- however, since in most such cases there would be a 332will be a conflict---however, since in most such cases there would be a
333conflict @emph{anyway}, it's often easier for me to resolve it simply if 333conflict @emph{anyway}, it's often easier for me to resolve it simply if
334I see two @samp{identical} changes, and can just choose the proper one, 334I see two @samp{identical} changes, and can just choose the proper one,
335rather than having to actually fix the code. 335rather than having to actually fix the code.
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index 038b78cced3..adc84f8e7d9 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -80,7 +80,7 @@ want.
80 80
81This FAQ was maintained by Justin Sheehy until March 2002. He 81This FAQ was maintained by Justin Sheehy until March 2002. He
82would like to thank Steve Baur and Per Abrahamsen for doing a wonderful 82would like to thank Steve Baur and Per Abrahamsen for doing a wonderful
83job with this FAQ before him. We would like to do the same - thanks, 83job with this FAQ before him. We would like to do the same: thanks,
84Justin! 84Justin!
85 85
86This version is much nicer than the unofficial hypertext 86This version is much nicer than the unofficial hypertext
@@ -1038,7 +1038,7 @@ mail groups. Is this a bug?
1038 1038
1039No, that's a matter of design of Gnus, fixing this would 1039No, that's a matter of design of Gnus, fixing this would
1040mean reimplementation of major parts of Gnus' 1040mean reimplementation of major parts of Gnus'
1041back ends. Gnus thinks "highest-article-number - 1041back ends. Gnus thinks "highest-article-number @minus{}
1042lowest-article-number = total-number-of-articles". This 1042lowest-article-number = total-number-of-articles". This
1043works OK for Usenet groups, but if you delete and move 1043works OK for Usenet groups, but if you delete and move
1044many messages in mail groups, this fails. To cure the 1044many messages in mail groups, this fails. To cure the
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 142d1194672..2e6e4c040d6 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -11,7 +11,7 @@
11@documentencoding UTF-8 11@documentencoding UTF-8
12 12
13@copying 13@copying
14Copyright @copyright{} 1995-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 1995--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -1296,7 +1296,7 @@ subscribing these groups.
1296variable defaults to @code{gnus-subscribe-alphabetically}. 1296variable defaults to @code{gnus-subscribe-alphabetically}.
1297 1297
1298The ``options -n'' format is very simplistic. The syntax above is all 1298The ``options -n'' format is very simplistic. The syntax above is all
1299that is supports -- you can force-subscribe hierarchies, or you can 1299that is supports: you can force-subscribe hierarchies, or you can
1300deny hierarchies, and that's it. 1300deny hierarchies, and that's it.
1301 1301
1302@vindex gnus-options-not-subscribe 1302@vindex gnus-options-not-subscribe
@@ -2139,14 +2139,14 @@ In groups in some news servers, there might be a big gap between a few
2139very old articles that will never be expired and the recent ones. In 2139very old articles that will never be expired and the recent ones. In
2140such a case, the server will return the data like @code{(1 . 30000000)} 2140such a case, the server will return the data like @code{(1 . 30000000)}
2141for the @code{LIST ACTIVE group} command, for example. Even if there 2141for the @code{LIST ACTIVE group} command, for example. Even if there
2142are actually only the articles 1-10 and 29999900-30000000, Gnus doesn't 2142are actually only the articles 1--10 and 29999900--30000000, Gnus doesn't
2143know it at first and prepares for getting 30000000 articles. However, 2143know it at first and prepares for getting 30000000 articles. However,
2144it will consume hundreds megabytes of memories and might make Emacs get 2144it will consume hundreds megabytes of memories and might make Emacs get
2145stuck as the case may be. If you use such news servers, set the 2145stuck as the case may be. If you use such news servers, set the
2146variable @code{gnus-newsgroup-maximum-articles} to a positive number. 2146variable @code{gnus-newsgroup-maximum-articles} to a positive number.
2147The value means that Gnus ignores articles other than this number of the 2147The value means that Gnus ignores articles other than this number of the
2148latest ones in every group. For instance, the value 10000 makes Gnus 2148latest ones in every group. For instance, the value 10000 makes Gnus
2149get only the articles 29990001-30000000 (if the latest article number is 2149get only the articles 29990001--30000000 (if the latest article number is
215030000000 in a group). Note that setting this variable to a number might 215030000000 in a group). Note that setting this variable to a number might
2151prevent you from reading very old articles. The default value of the 2151prevent you from reading very old articles. The default value of the
2152variable @code{gnus-newsgroup-maximum-articles} is @code{nil}, which 2152variable @code{gnus-newsgroup-maximum-articles} is @code{nil}, which
@@ -3819,7 +3819,7 @@ So, to move a topic to the beginning of the list of topics, just hit
3819@kbd{C-k} on it. This is like the ``cut'' part of cut and paste. Then, 3819@kbd{C-k} on it. This is like the ``cut'' part of cut and paste. Then,
3820move the cursor to the beginning of the buffer (just below the ``Gnus'' 3820move the cursor to the beginning of the buffer (just below the ``Gnus''
3821topic) and hit @kbd{C-y}. This is like the ``paste'' part of cut and 3821topic) and hit @kbd{C-y}. This is like the ``paste'' part of cut and
3822paste. Like I said -- E-Z. 3822paste. Like I said---E-Z.
3823 3823
3824You can use @kbd{C-k} and @kbd{C-y} on groups as well as on topics. So 3824You can use @kbd{C-k} and @kbd{C-y} on groups as well as on topics. So
3825you can move topics around as well as groups. 3825you can move topics around as well as groups.
@@ -13661,7 +13661,7 @@ server. The default value of this variable is @code{("XOVER"
13661@vindex nntp-nov-gap 13661@vindex nntp-nov-gap
13662@code{nntp} normally sends just one big request for @acronym{NOV} lines to 13662@code{nntp} normally sends just one big request for @acronym{NOV} lines to
13663the server. The server responds with one huge list of lines. However, 13663the server. The server responds with one huge list of lines. However,
13664if you have read articles 2-5000 in the group, and only want to read 13664if you have read articles 2--5000 in the group, and only want to read
13665article 1 and 5001, that means that @code{nntp} will fetch 4999 @acronym{NOV} 13665article 1 and 5001, that means that @code{nntp} will fetch 4999 @acronym{NOV}
13666lines that you will not need. This variable says how 13666lines that you will not need. This variable says how
13667big a gap between two consecutive articles is allowed to be before the 13667big a gap between two consecutive articles is allowed to be before the
@@ -15932,7 +15932,7 @@ Decode Quoted Readable encoding.
15932If you are a member of a couple of mailing lists, you will sometimes 15932If you are a member of a couple of mailing lists, you will sometimes
15933receive two copies of the same mail. This can be quite annoying, so 15933receive two copies of the same mail. This can be quite annoying, so
15934@code{nnmail} checks for and treats any duplicates it might find. To do 15934@code{nnmail} checks for and treats any duplicates it might find. To do
15935this, it keeps a cache of old @code{Message-ID}s--- 15935this, it keeps a cache of old @code{Message-ID}s:
15936@code{nnmail-message-id-cache-file}, which is @file{~/.nnmail-cache} by 15936@code{nnmail-message-id-cache-file}, which is @file{~/.nnmail-cache} by
15937default. The approximate maximum number of @code{Message-ID}s stored 15937default. The approximate maximum number of @code{Message-ID}s stored
15938there is controlled by the @code{nnmail-message-id-cache-length} 15938there is controlled by the @code{nnmail-message-id-cache-length}
@@ -16596,8 +16596,8 @@ future. Here are some high and low points on each:
16596@table @code 16596@table @code
16597@item nnmbox 16597@item nnmbox
16598 16598
16599UNIX systems have historically had a single, very common, and well- 16599UNIX systems have historically had a single, very common, and well-defined
16600defined format. All messages arrive in a single @dfn{spool file}, and 16600format. All messages arrive in a single @dfn{spool file}, and
16601they are delineated by a line whose regular expression matches 16601they are delineated by a line whose regular expression matches
16602@samp{^From_}. (My notational use of @samp{_} is to indicate a space, 16602@samp{^From_}. (My notational use of @samp{_} is to indicate a space,
16603to make it clear in this instance that this is not the RFC-specified 16603to make it clear in this instance that this is not the RFC-specified
@@ -21144,7 +21144,7 @@ features (inspired by the Google search input language):
21144AND, OR, and NOT are supported, and parentheses can be used to control 21144AND, OR, and NOT are supported, and parentheses can be used to control
21145operator precedence, e.g., (emacs OR xemacs) AND linux. Note that 21145operator precedence, e.g., (emacs OR xemacs) AND linux. Note that
21146operators must be written with all capital letters to be 21146operators must be written with all capital letters to be
21147recognized. Also preceding a term with a - sign is equivalent to NOT 21147recognized. Also preceding a term with a @minus{} sign is equivalent to NOT
21148term. 21148term.
21149 21149
21150@item Automatic AND queries 21150@item Automatic AND queries
@@ -21192,7 +21192,8 @@ Note that operators must be written with all capital letters to be
21192recognized. 21192recognized.
21193 21193
21194@item Required and excluded terms 21194@item Required and excluded terms
21195+ and - can be used to require or exclude terms, e.g., football -american 21195+ and @minus{} can be used to require or exclude terms, e.g., football
21196@minus{}american
21196 21197
21197@item Unicode handling 21198@item Unicode handling
21198The search engine converts all text to utf-8, so searching should work 21199The search engine converts all text to utf-8, so searching should work
@@ -21329,7 +21330,7 @@ This engine is obsolete.
21329@table @code 21330@table @code
21330 21331
21331@item nnir-method-default-engines 21332@item nnir-method-default-engines
21332Alist of server backend - search engine pairs. The default associations 21333Alist of pairs of server backends and search engines. The default associations
21333are 21334are
21334@example 21335@example
21335(nnimap . imap) 21336(nnimap . imap)
@@ -22544,7 +22545,7 @@ configuration function will use @code{group} as the key. A full list of
22544possible names is listed below. 22545possible names is listed below.
22545 22546
22546The @dfn{value} (i.e., the @dfn{split}) says how much space each buffer 22547The @dfn{value} (i.e., the @dfn{split}) says how much space each buffer
22547should occupy. To take the @code{article} split as an example - 22548should occupy. To take the @code{article} split as an example:
22548 22549
22549@lisp 22550@lisp
22550(article (vertical 1.0 (summary 0.25 point) 22551(article (vertical 1.0 (summary 0.25 point)
@@ -26321,9 +26322,9 @@ with the information when possible).
26321 26322
26322On the January 31th 2012, Ma Gnus was begun. 26323On the January 31th 2012, Ma Gnus was begun.
26323 26324
26324If you happen upon a version of Gnus that has a prefixed name -- 26325If you happen upon a version of Gnus that has a prefixed name---``(ding)
26325``(ding) Gnus'', ``September Gnus'', ``Red Gnus'', ``Quassia Gnus'', 26326Gnus'', ``September Gnus'', ``Red Gnus'', ``Quassia Gnus'',
26326``Pterodactyl Gnus'', ``Oort Gnus'', ``No Gnus'', ``Ma Gnus'' -- don't 26327``Pterodactyl Gnus'', ``Oort Gnus'', ``No Gnus'', ``Ma Gnus''---don't
26327panic. Don't let it know that you're frightened. Back away. Slowly. 26328panic. Don't let it know that you're frightened. Back away. Slowly.
26328Whatever you do, don't run. Walk away, calmly, until you're out of 26329Whatever you do, don't run. Walk away, calmly, until you're out of
26329its reach. Find a proper released version of Gnus and snuggle up to 26330its reach. Find a proper released version of Gnus and snuggle up to
@@ -26470,14 +26471,14 @@ on Son-of-RFC 1036. They have produced a number of drafts proposing
26470various changes to the format of news articles. The Gnus towers will 26471various changes to the format of news articles. The Gnus towers will
26471look into implementing the changes when the draft is accepted as an RFC. 26472look into implementing the changes when the draft is accepted as an RFC.
26472 26473
26473@item MIME - RFC 2045-2049 etc 26474@item MIME---RFC 2045--2049 etc
26474@cindex @acronym{MIME} 26475@cindex @acronym{MIME}
26475All the various @acronym{MIME} RFCs are supported. 26476All the various @acronym{MIME} RFCs are supported.
26476 26477
26477@item Disposition Notifications - RFC 2298 26478@item Disposition Notifications---RFC 2298
26478Message Mode is able to request notifications from the receiver. 26479Message Mode is able to request notifications from the receiver.
26479 26480
26480@item PGP - RFC 1991 and RFC 2440 26481@item PGP---RFC 1991 and RFC 2440
26481@cindex RFC 1991 26482@cindex RFC 1991
26482@cindex RFC 2440 26483@cindex RFC 2440
26483RFC 1991 is the original @acronym{PGP} message specification, 26484RFC 1991 is the original @acronym{PGP} message specification,
@@ -26487,15 +26488,15 @@ non-@acronym{MIME} aware @acronym{PGP} format. Gnus supports both
26487encoding (signing and encryption) and decoding (verification and 26488encoding (signing and encryption) and decoding (verification and
26488decryption). 26489decryption).
26489 26490
26490@item PGP/MIME - RFC 2015/3156 26491@item PGP/MIME---RFC 2015/3156
26491RFC 2015 (superseded by 3156 which references RFC 2440 instead of RFC 26492RFC 2015 (superseded by 3156 which references RFC 2440 instead of RFC
264921991) describes the @acronym{MIME}-wrapping around the RFC 1991/2440 format. 264931991) describes the @acronym{MIME}-wrapping around the RFC 1991/2440 format.
26493Gnus supports both encoding and decoding. 26494Gnus supports both encoding and decoding.
26494 26495
26495@item S/MIME - RFC 2633 26496@item S/MIME---RFC 2633
26496RFC 2633 describes the @acronym{S/MIME} format. 26497RFC 2633 describes the @acronym{S/MIME} format.
26497 26498
26498@item IMAP - RFC 1730/2060, RFC 2195, RFC 2086, RFC 2359, RFC 2595, RFC 1731 26499@item IMAP---RFC 1730/2060, RFC 2195, RFC 2086, RFC 2359, RFC 2595, RFC 1731
26499RFC 1730 is @acronym{IMAP} version 4, updated somewhat by RFC 2060 26500RFC 1730 is @acronym{IMAP} version 4, updated somewhat by RFC 2060
26500(@acronym{IMAP} 4 revision 1). RFC 2195 describes CRAM-MD5 26501(@acronym{IMAP} 4 revision 1). RFC 2195 describes CRAM-MD5
26501authentication for @acronym{IMAP}. RFC 2086 describes access control 26502authentication for @acronym{IMAP}. RFC 2086 describes access control
@@ -26550,7 +26551,7 @@ circles) @dfn{snapshots}. During this phase, Gnus is assumed to be
26550unstable and should not be used by casual users. Gnus alpha releases 26551unstable and should not be used by casual users. Gnus alpha releases
26551have names like ``Oort Gnus'' and ``No Gnus''. @xref{Gnus Versions}. 26552have names like ``Oort Gnus'' and ``No Gnus''. @xref{Gnus Versions}.
26552 26553
26553After futzing around for 10-100 alpha releases, Gnus is declared 26554After futzing around for 10--100 alpha releases, Gnus is declared
26554@dfn{frozen}, and only bug fixes are applied. Gnus loses the prefix, 26555@dfn{frozen}, and only bug fixes are applied. Gnus loses the prefix,
26555and is called things like ``Gnus 5.10.1'' instead. Normal people are 26556and is called things like ``Gnus 5.10.1'' instead. Normal people are
26556supposed to be able to use these, and these are mostly discussed on the 26557supposed to be able to use these, and these are mostly discussed on the
@@ -28137,7 +28138,7 @@ The behavior can be changed by customizing @code{message-insert-canlock}.
28137 28138
28138@item 28139@item
28139Gnus supports @acronym{PGP} (RFC 1991/2440), @acronym{PGP/MIME} (RFC 28140Gnus supports @acronym{PGP} (RFC 1991/2440), @acronym{PGP/MIME} (RFC
281402015/3156) and @acronym{S/MIME} (RFC 2630-2633). 281412015/3156) and @acronym{S/MIME} (RFC 2630--2633).
28141 28142
28142It needs an external @acronym{S/MIME} and OpenPGP implementation, but no 28143It needs an external @acronym{S/MIME} and OpenPGP implementation, but no
28143additional Lisp libraries. This add several menu items to the 28144additional Lisp libraries. This add several menu items to the
@@ -28556,10 +28557,10 @@ know that the server makes wrong @acronym{NOV} data.
28556 28557
28557@item level 28558@item level
28558@cindex levels 28559@cindex levels
28559Each group is subscribed at some @dfn{level} or other (1-9). The ones 28560Each group is subscribed at some @dfn{level} or other (1--9). The ones
28560that have a lower level are ``more'' subscribed than the groups with a 28561that have a lower level are ``more'' subscribed than the groups with a
28561higher level. In fact, groups on levels 1-5 are considered 28562higher level. In fact, groups on levels 1--5 are considered
28562@dfn{subscribed}; 6-7 are @dfn{unsubscribed}; 8 are @dfn{zombies}; and 9 28563@dfn{subscribed}; 6--7 are @dfn{unsubscribed}; 8 are @dfn{zombies}; and 9
28563are @dfn{killed}. Commands for listing groups and scanning for new 28564are @dfn{killed}. Commands for listing groups and scanning for new
28564articles will all use the numeric prefix as @dfn{working level}. 28565articles will all use the numeric prefix as @dfn{working level}.
28565 28566
@@ -29135,8 +29136,8 @@ return value.
29135 29136
29136Some back ends could be said to be @dfn{server-forming} back ends, and 29137Some back ends could be said to be @dfn{server-forming} back ends, and
29137some might be said not to be. The latter are back ends that generally 29138some might be said not to be. The latter are back ends that generally
29138only operate on one group at a time, and have no concept of ``server'' 29139only operate on one group at a time, and have no concept of ``server'';
29139---they have a group, and they deliver info on that group and nothing 29140they have a group, and they deliver info on that group and nothing
29140more. 29141more.
29141 29142
29142Gnus identifies each message by way of group name and article number. A 29143Gnus identifies each message by way of group name and article number. A
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 22b444c1a96..c9ada95cd00 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -22,7 +22,7 @@ Emacs, and interacting with an IDL shell run as a subprocess.
22This is edition @value{EDITION} of the IDLWAVE User Manual for IDLWAVE 22This is edition @value{EDITION} of the IDLWAVE User Manual for IDLWAVE
23@value{VERSION}. 23@value{VERSION}.
24 24
25Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 25Copyright @copyright{} 1999--2012 Free Software Foundation, Inc.
26 26
27@quotation 27@quotation
28Permission is granted to copy, distribute and/or modify this document 28Permission is granted to copy, distribute and/or modify this document
@@ -84,9 +84,9 @@ Interactive Data Language (IDL), and running IDL as an inferior shell.
84 84
85Getting Started (Tutorial) 85Getting Started (Tutorial)
86 86
87* Lesson I -- Development Cycle:: 87* Lesson I---Development Cycle::
88* Lesson II -- Customization:: 88* Lesson II---Customization::
89* Lesson III -- User Catalog:: 89* Lesson III---User Catalog::
90 90
91The IDLWAVE Major Mode 91The IDLWAVE Major Mode
92 92
@@ -263,7 +263,7 @@ had to be renamed because of a name space conflict with CORBA's
263@code{idl-mode}, defined in Emacs in the file @file{cc-mode.el}. 263@code{idl-mode}, defined in Emacs in the file @file{cc-mode.el}.
264 264
265In this manual, each section ends with a list of related user options. 265In this manual, each section ends with a list of related user options.
266Don't be confused by the sheer number of options available --- in most 266Don't be confused by the sheer number of options available: in most
267cases the default settings are just fine. The variables are listed here 267cases the default settings are just fine. The variables are listed here
268to make sure you know where to look if you want to change anything. For 268to make sure you know where to look if you want to change anything. For
269a full description of what a particular variable does and how to 269a full description of what a particular variable does and how to
@@ -372,12 +372,12 @@ at point.
372@cindex Getting Started 372@cindex Getting Started
373 373
374@menu 374@menu
375* Lesson I -- Development Cycle:: 375* Lesson I---Development Cycle::
376* Lesson II -- Customization:: 376* Lesson II---Customization::
377* Lesson III -- User Catalog:: 377* Lesson III---User Catalog::
378@end menu 378@end menu
379 379
380@node Lesson I -- Development Cycle, Lesson II -- Customization, Getting Started, Getting Started 380@node Lesson I---Development Cycle, Lesson II---Customization, Getting Started, Getting Started
381@section Lesson I: Development Cycle 381@section Lesson I: Development Cycle
382 382
383The purpose of this tutorial is to guide you through a very basic 383The purpose of this tutorial is to guide you through a very basic
@@ -448,7 +448,7 @@ cursor after the @code{end} statement of the @code{for} loop and press
448@key{SPC}. IDLWAVE blinks back to the beginning of the block and 448@key{SPC}. IDLWAVE blinks back to the beginning of the block and
449changes the generic @code{end} to the specific @code{endfor} 449changes the generic @code{end} to the specific @code{endfor}
450automatically (as long as the variable @code{idlwave-expand-generic-end} 450automatically (as long as the variable @code{idlwave-expand-generic-end}
451is turned on --- @pxref{Lesson II -- Customization}). Now place the 451is turned on; @pxref{Lesson II---Customization}). Now place the
452cursor in any line you would like to split and press @kbd{M-@key{RET}}. 452cursor in any line you would like to split and press @kbd{M-@key{RET}}.
453The line is split at the cursor position, with the continuation @samp{$} 453The line is split at the cursor position, with the continuation @samp{$}
454and indentation all taken care of. Use @kbd{C-/} to undo the last 454and indentation all taken care of. Use @kbd{C-/} to undo the last
@@ -504,7 +504,7 @@ Recompile with @kbd{C-c C-d C-c}. Jump back into the shell with
504@kbd{C-c C-s}, press the @key{UP} arrow to recall the previous command 504@kbd{C-c C-s}, press the @key{UP} arrow to recall the previous command
505and execute again. 505and execute again.
506 506
507This time we get a plot, but it is pretty ugly --- the points are all 507This time we get a plot, but it is pretty ugly: the points are all
508connected with a line. Hmm, isn't there a way for @code{plot} to use 508connected with a line. Hmm, isn't there a way for @code{plot} to use
509symbols instead? What was that keyword? Position the cursor on the 509symbols instead? What was that keyword? Position the cursor on the
510plot line after a comma (where you'd normally type a keyword), and hit 510plot line after a comma (where you'd normally type a keyword), and hit
@@ -520,7 +520,7 @@ by now: @kbd{C-c C-d C-c}), go back to the shell (if it's vanished,
520you know what to do: @kbd{C-c C-s}) and execute again. Now things 520you know what to do: @kbd{C-c C-s}) and execute again. Now things
521look pretty good. 521look pretty good.
522 522
523Let's try a different day --- how about April fool's day? 523Let's try a different day. How about April fool's day?
524 524
525@example 525@example
526plot_wday,1,4 526plot_wday,1,4
@@ -551,14 +551,14 @@ command. Everything should now work fine. How about those leap years?
551Change the code to plot 100 years and see that every 28 years, the 551Change the code to plot 100 years and see that every 28 years, the
552sequence of weekdays repeats. 552sequence of weekdays repeats.
553 553
554@node Lesson II -- Customization, Lesson III -- User Catalog, Lesson I -- Development Cycle, Getting Started 554@node Lesson II---Customization, Lesson III---User Catalog, Lesson I---Development Cycle, Getting Started
555@section Lesson II: Customization 555@section Lesson II: Customization
556 556
557Emacs is probably the most customizable piece of software ever written, 557Emacs is probably the most customizable piece of software ever written,
558and it would be a shame if you did not make use of this to adapt IDLWAVE 558and it would be a shame if you did not make use of this to adapt IDLWAVE
559to your own preferences. Customizing Emacs or IDLWAVE is accomplished 559to your own preferences. Customizing Emacs or IDLWAVE is accomplished
560by setting Lisp variables in the @file{.emacs} file in your home 560by setting Lisp variables in the @file{.emacs} file in your home
561directory --- but do not be dismayed; for the most part, you can just 561directory---but do not be dismayed; for the most part, you can just
562copy and work from the examples given here. 562copy and work from the examples given here.
563 563
564Let's first use a boolean variable. These are variables which you turn 564Let's first use a boolean variable. These are variables which you turn
@@ -635,7 +635,7 @@ breakpoints (try it, it's easier). You can enable this with:
635 635
636@noindent to get compilation on @kbd{S-c}. Often, a modifier key like 636@noindent to get compilation on @kbd{S-c}. Often, a modifier key like
637@key{SUPER} or @key{HYPER} is bound or can be bound to an otherwise 637@key{SUPER} or @key{HYPER} is bound or can be bound to an otherwise
638unused key on your keyboard --- consult your system documentation. 638unused key on your keyboard; consult your system documentation.
639 639
640You can also assign specific commands to keys. This you must do in the 640You can also assign specific commands to keys. This you must do in the
641@emph{mode-hook}, a special function which is run when a new IDLWAVE 641@emph{mode-hook}, a special function which is run when a new IDLWAVE
@@ -661,7 +661,7 @@ endless. Here we set function keys f4-f8 to common debugging commands.
661 (local-set-key [f8] 'idlwave-shell-clear-all-bp))) 661 (local-set-key [f8] 'idlwave-shell-clear-all-bp)))
662@end lisp 662@end lisp
663 663
664@node Lesson III -- User Catalog, , Lesson II -- Customization, Getting Started 664@node Lesson III---User Catalog, , Lesson II---Customization, Getting Started
665@section Lesson III: User and Library Catalogs 665@section Lesson III: User and Library Catalogs
666 666
667We have already used the routine info display in the first part of this 667We have already used the routine info display in the first part of this
@@ -684,7 +684,7 @@ Directories} from the IDLWAVE entry in the menu bar. If necessary,
684start the shell first with @kbd{C-c C-s} (@pxref{Starting the Shell}). 684start the shell first with @kbd{C-c C-s} (@pxref{Starting the Shell}).
685IDLWAVE will find out about the IDL @code{!PATH} variable and offer a 685IDLWAVE will find out about the IDL @code{!PATH} variable and offer a
686list of directories on the path. Simply select them all (or whichever 686list of directories on the path. Simply select them all (or whichever
687you want --- directories with existing library catalogs will not be 687you want; directories with existing library catalogs will not be
688selected by default) and click on the @samp{Scan&Save} button. Then 688selected by default) and click on the @samp{Scan&Save} button. Then
689go for a cup of coffee while IDLWAVE collects information for each and 689go for a cup of coffee while IDLWAVE collects information for each and
690every IDL routine on your search path. All this information is 690every IDL routine on your search path. All this information is
@@ -1251,8 +1251,8 @@ For IDL system routines, extensive documentation is supplied with IDL@.
1251IDLWAVE can access the HTML version of this documentation very quickly 1251IDLWAVE can access the HTML version of this documentation very quickly
1252and accurately, based on the local context. This can be @emph{much} 1252and accurately, based on the local context. This can be @emph{much}
1253faster than using the IDL online help application, because IDLWAVE 1253faster than using the IDL online help application, because IDLWAVE
1254usually gets you to the right place in the documentation directly --- 1254usually gets you to the right place in the documentation directly---e.g.,
1255e.g., a specific keyword of a routine --- without any additional browsing 1255a specific keyword of a routine---without any additional browsing
1256and scrolling. 1256and scrolling.
1257 1257
1258For this online help to work, an HTML version of the IDL documentation 1258For this online help to work, an HTML version of the IDL documentation
@@ -1525,7 +1525,7 @@ IDLWAVE offers completion for class names, routine names, keywords,
1525system variables, system variable tags, class structure tags, regular 1525system variables, system variable tags, class structure tags, regular
1526structure tags and file names. As in many programming modes, completion 1526structure tags and file names. As in many programming modes, completion
1527is bound to @kbd{M-@key{TAB}} (or simply @kbd{@key{TAB}} in the IDLWAVE 1527is bound to @kbd{M-@key{TAB}} (or simply @kbd{@key{TAB}} in the IDLWAVE
1528Shell --- @pxref{Using the Shell}). Completion uses exactly the same 1528Shell; @pxref{Using the Shell}). Completion uses exactly the same
1529internal information as routine info, so when necessary (rarely) it can 1529internal information as routine info, so when necessary (rarely) it can
1530be updated with @kbd{C-c C-i} (@code{idlwave-update-routine-info}). 1530be updated with @kbd{C-c C-i} (@code{idlwave-update-routine-info}).
1531 1531
@@ -1581,7 +1581,7 @@ text.
1581 1581
1582@cindex Completion, canceling 1582@cindex Completion, canceling
1583@cindex Canceling completion 1583@cindex Canceling completion
1584Completion is not a blocking operation --- you are free to continue 1584Completion is not a blocking operation; you are free to continue
1585editing, enter commands, or simply ignore the @file{*Completions*} 1585editing, enter commands, or simply ignore the @file{*Completions*}
1586buffer during a completion operation. If, however, the most recent 1586buffer during a completion operation. If, however, the most recent
1587command was a completion, @kbd{C-g} will remove the buffer and restore 1587command was a completion, @kbd{C-g} will remove the buffer and restore
@@ -1898,7 +1898,7 @@ used to insert code templates all start with a @samp{\} (the backslash),
1898or, optionally, any other character set in 1898or, optionally, any other character set in
1899@code{idlwave-abbrev-start-char}. IDLWAVE ensures that abbreviations are 1899@code{idlwave-abbrev-start-char}. IDLWAVE ensures that abbreviations are
1900only expanded where they should be (i.e., not in a string or comment), 1900only expanded where they should be (i.e., not in a string or comment),
1901and permits the point to be moved after an abbreviation expansion --- 1901and permits the point to be moved after an abbreviation expansion:
1902very useful for positioning the mark inside of parentheses, etc. 1902very useful for positioning the mark inside of parentheses, etc.
1903 1903
1904Special abbreviations are pre-defined for code templates and other 1904Special abbreviations are pre-defined for code templates and other
@@ -2377,7 +2377,7 @@ interactively, to compile and run IDL programs in Emacs buffers and to
2377debug these programs. The IDLWAVE shell is built on @file{comint}, an 2377debug these programs. The IDLWAVE shell is built on @file{comint}, an
2378Emacs packages which handles the communication with the IDL program. 2378Emacs packages which handles the communication with the IDL program.
2379Unfortunately, IDL for Windows does not have command-prompt versions and 2379Unfortunately, IDL for Windows does not have command-prompt versions and
2380thus do not allow the interaction with Emacs --- so the IDLWAVE shell 2380thus do not allow the interaction with Emacs, so the IDLWAVE shell
2381currently only works under Unix and MacOSX. 2381currently only works under Unix and MacOSX.
2382 2382
2383@menu 2383@menu
@@ -2735,8 +2735,8 @@ the prefix key @kbd{C-c C-d}, so, for example, setting a breakpoint is
2735done with @kbd{C-c C-d C-b}, and compiling a source file with @kbd{C-c 2735done with @kbd{C-c C-d C-b}, and compiling a source file with @kbd{C-c
2736C-d C-c}. You can also easily configure IDLWAVE to use one or more 2736C-d C-c}. You can also easily configure IDLWAVE to use one or more
2737modifier keys not in use by other commands, in lieu of the prefix 2737modifier keys not in use by other commands, in lieu of the prefix
2738@kbd{C-c C-d} (though these bindings will typically also be available 2738@kbd{C-c C-d} (though these bindings will typically also be available;
2739--- see @code{idlwave-shell-activate-prefix-keybindings}). For 2739see @code{idlwave-shell-activate-prefix-keybindings}). For
2740example, if you include in @file{.emacs}: 2740example, if you include in @file{.emacs}:
2741 2741
2742@lisp 2742@lisp
@@ -2749,9 +2749,9 @@ source file will be on @kbd{C-S-c}, deleting a breakpoint @kbd{C-S-d},
2749etc. In the remainder of this chapter we will assume that the 2749etc. In the remainder of this chapter we will assume that the
2750@kbd{C-c C-d} bindings are active, but each of these bindings will 2750@kbd{C-c C-d} bindings are active, but each of these bindings will
2751have an equivalent shortcut if modifiers are given in the 2751have an equivalent shortcut if modifiers are given in the
2752@code{idlwave-shell-debug-modifiers} variable (@pxref{Lesson II -- 2752@code{idlwave-shell-debug-modifiers} variable (@pxref{Lesson
2753Customization}). A much simpler and faster form of debugging for 2753II---Customization}). A much simpler and faster form of debugging for
2754running code is also available by default --- see @ref{Electric Debug 2754running code is also available by default; see @ref{Electric Debug
2755Mode}. 2755Mode}.
2756 2756
2757@defopt idlwave-shell-prefix-key (@kbd{C-c C-d}) 2757@defopt idlwave-shell-prefix-key (@kbd{C-c C-d})
@@ -2787,7 +2787,7 @@ prefix arg of 1 (i.e., @kbd{C-1 C-c C-d C-b}), the breakpoint gets a
2787With a numeric prefix greater than one (e.g., @kbd{C-4 C-c C-d C-b}), 2787With a numeric prefix greater than one (e.g., @kbd{C-4 C-c C-d C-b}),
2788the breakpoint will only be active the @code{nth} time it is hit. 2788the breakpoint will only be active the @code{nth} time it is hit.
2789With a single non-numeric prefix (i.e., @kbd{C-u C-c C-d C-b}), prompt 2789With a single non-numeric prefix (i.e., @kbd{C-u C-c C-d C-b}), prompt
2790for a condition --- an IDL expression to be evaluated and trigger the 2790for a condition: an IDL expression to be evaluated and trigger the
2791breakpoint only if true. To clear the breakpoint in the current line, 2791breakpoint only if true. To clear the breakpoint in the current line,
2792use @kbd{C-c C-d C-d} (@code{idlwave-clear-current-bp}). When 2792use @kbd{C-c C-d C-d} (@code{idlwave-clear-current-bp}). When
2793executed from the shell window, the breakpoint where IDL is currently 2793executed from the shell window, the breakpoint where IDL is currently
@@ -3118,10 +3118,10 @@ time (as long as the shell is running), and are very useful when
3118execution is stopped in a buffer due to a triggered breakpoint or error, 3118execution is stopped in a buffer due to a triggered breakpoint or error,
3119or while composing a long command in the IDLWAVE shell. In the latter 3119or while composing a long command in the IDLWAVE shell. In the latter
3120case, the command is sent to the shell and its output is visible, but 3120case, the command is sent to the shell and its output is visible, but
3121point remains unmoved in the command being composed --- you can inspect 3121point remains unmoved in the command being composed: you can inspect
3122the constituents of a command you're building without interrupting the 3122the constituents of a command you're building without interrupting the
3123process of building it! You can even print arbitrary expressions from 3123process of building it! You can even print arbitrary expressions from
3124older input or output further up in the shell window --- any expression, 3124older input or output further up in the shell window; any expression,
3125variable, number, or function you see can be examined. 3125variable, number, or function you see can be examined.
3126 3126
3127If the variable @code{idlwave-shell-separate-examine-output} is 3127If the variable @code{idlwave-shell-separate-examine-output} is
@@ -3505,7 +3505,7 @@ Starting with version 5.0, there are two types of catalogs available
3505with IDLWAVE@. The traditional @emph{user catalog} and the newer 3505with IDLWAVE@. The traditional @emph{user catalog} and the newer
3506@emph{library catalogs}. Although they can be used interchangeably, the 3506@emph{library catalogs}. Although they can be used interchangeably, the
3507library catalogs are more flexible, and preferred. There are few 3507library catalogs are more flexible, and preferred. There are few
3508occasions when a user catalog might be preferred --- read below. Both 3508occasions when a user catalog might be preferred---read below. Both
3509types of catalogs can coexist without causing problems. 3509types of catalogs can coexist without causing problems.
3510 3510
3511To facilitate the catalog systems, IDLWAVE stores information it gathers 3511To facilitate the catalog systems, IDLWAVE stores information it gathers
@@ -3563,7 +3563,7 @@ Library catalogs consist of files named @file{.idlwave_catalog} stored
3563in directories containing @code{.pro} routine files. They are 3563in directories containing @code{.pro} routine files. They are
3564discovered on the IDL search path and loaded automatically when routine 3564discovered on the IDL search path and loaded automatically when routine
3565information is read. Each catalog file documents the routines found in 3565information is read. Each catalog file documents the routines found in
3566that directory --- one catalog per directory. Every catalog has a 3566that directory---one catalog per directory. Every catalog has a
3567library name associated with it (e.g., @emph{AstroLib}). This name will 3567library name associated with it (e.g., @emph{AstroLib}). This name will
3568be shown briefly when the catalog is found, and in the routine info of 3568be shown briefly when the catalog is found, and in the routine info of
3569routines it documents. 3569routines it documents.
@@ -4061,7 +4061,7 @@ system. I am assuming that IDLWAVE has been installed in
4061 4061
4062@end lisp 4062@end lisp
4063 4063
4064@noindent Furthermore, Windows sometimes tries to outsmart you --- make 4064@noindent Furthermore, Windows sometimes tries to outsmart you; make
4065sure you check the following things: 4065sure you check the following things:
4066 4066
4067@itemize @bullet 4067@itemize @bullet
diff --git a/doc/misc/info.texi b/doc/misc/info.texi
index aec80522772..9914aa37d19 100644
--- a/doc/misc/info.texi
+++ b/doc/misc/info.texi
@@ -14,7 +14,7 @@
14This file describes how to use Info, the on-line, menu-driven GNU 14This file describes how to use Info, the on-line, menu-driven GNU
15documentation system. 15documentation system.
16 16
17Copyright @copyright{} 1989, 1992, 1996-2012 Free Software Foundation, Inc. 17Copyright @copyright{} 1989, 1992, 1996--2012 Free Software Foundation, Inc.
18 18
19@quotation 19@quotation
20Permission is granted to copy, distribute and/or modify this document 20Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/mairix-el.texi b/doc/misc/mairix-el.texi
index 990bb87ae5c..b4515cf64f5 100644
--- a/doc/misc/mairix-el.texi
+++ b/doc/misc/mairix-el.texi
@@ -6,7 +6,7 @@
6@documentencoding ISO-8859-1 6@documentencoding ISO-8859-1
7 7
8@copying 8@copying
9Copyright @copyright{} 2008-2012 Free Software Foundation, Inc. 9Copyright @copyright{} 2008--2012 Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
@@ -27,7 +27,7 @@ modify this GNU manual.''
27@end direntry 27@end direntry
28 28
29@titlepage 29@titlepage
30@title mairix.el - Mairix interface for Emacs 30@title mairix.el---Mairix interface for Emacs
31 31
32@author David Engster 32@author David Engster
33@page 33@page
@@ -38,7 +38,7 @@ modify this GNU manual.''
38@contents 38@contents
39 39
40@node Top 40@node Top
41@top mairix.el - Mairix interface for Emacs 41@top mairix.el---Mairix interface for Emacs
42 42
43Mairix is a tool for indexing and searching words in locally stored 43Mairix is a tool for indexing and searching words in locally stored
44mail. It was written by Richard Curnow and is licensed under the 44mail. It was written by Richard Curnow and is licensed under the
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index cbeac404000..0f8a383377e 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This file documents Message, the Emacs message composition mode. 11This file documents Message, the Emacs message composition mode.
12 12
13Copyright @copyright{} 1996-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 1996--2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
@@ -476,7 +476,7 @@ You can use one or more of the above variables. All their values are
476Now you are all set. Just start composing a message as you normally do. 476Now you are all set. Just start composing a message as you normally do.
477And just send it; as always. Just before the message is sent out, Gnus' 477And just send it; as always. Just before the message is sent out, Gnus'
478MFT generation thingy kicks in and checks if the message already has a 478MFT generation thingy kicks in and checks if the message already has a
479MFT field. If there is one, it is left alone. (Except if it's empty - 479MFT field. If there is one, it is left alone. (Except if it's empty;
480in that case, the field is removed and is not replaced with an 480in that case, the field is removed and is not replaced with an
481automatically generated one. This lets you disable MFT generation on a 481automatically generated one. This lets you disable MFT generation on a
482per-message basis.) If there is none, then the list of recipient 482per-message basis.) If there is none, then the list of recipient
@@ -2206,12 +2206,12 @@ This function won't add the header if the header is already present.
2206 2206
2207@item message-send-mail-hook 2207@item message-send-mail-hook
2208@vindex message-send-mail-hook 2208@vindex message-send-mail-hook
2209Hook run before sending mail messages. This hook is run very late -- 2209Hook run before sending mail messages. This hook is run very late:
2210just before the message is actually sent as mail. 2210just before the message is actually sent as mail.
2211 2211
2212@item message-send-news-hook 2212@item message-send-news-hook
2213@vindex message-send-news-hook 2213@vindex message-send-news-hook
2214Hook run before sending news messages. This hook is run very late -- 2214Hook run before sending news messages. This hook is run very late:
2215just before the message is actually sent as news. 2215just before the message is actually sent as news.
2216 2216
2217@item message-sent-hook 2217@item message-sent-hook
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 353f45d7411..7e4cc2fa6f6 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -24,7 +24,8 @@
24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E 24This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
25Manual}, last updated @value{UPDATED}. 25Manual}, last updated @value{UPDATED}.
26 26
27Copyright @copyright{} 1995, 2001-2003, 2005-2012 Free Software Foundation, Inc. 27Copyright @copyright{} 1995, 2001--2003, 2005--2012 Free Software
28Foundation, Inc.
28 29
29@c This dual license has been agreed upon by the FSF. 30@c This dual license has been agreed upon by the FSF.
30 31
@@ -214,7 +215,7 @@ The MH-E package is distributed with Emacs@footnote{Version
214@value{VERSION} of MH-E appeared in Emacs 24.1. It is supported in GNU 215@value{VERSION} of MH-E appeared in Emacs 24.1. It is supported in GNU
215Emacs 23 and higher, as well as XEmacs 21.4.22 and 21.5.31. MH-E is 216Emacs 23 and higher, as well as XEmacs 21.4.22 and 21.5.31. MH-E is
216known not to work with GNU Emacs versions 20 and below, and XEmacs 217known not to work with GNU Emacs versions 20 and below, and XEmacs
217version 21.5.9 - 21.5.16. It is compatible with MH versions 6.8.4 and 218version 21.5.9--21.5.16. It is compatible with MH versions 6.8.4 and
218higher, all versions of nmh, and GNU mailutils 1.0 and higher}, so you 219higher, all versions of nmh, and GNU mailutils 1.0 and higher}, so you
219shouldn't have to do anything special to use it. Gnus is also 220shouldn't have to do anything special to use it. Gnus is also
220required; version 5.10 or higher is recommended. This manual covers 221required; version 5.10 or higher is recommended. This manual covers
@@ -5644,7 +5645,7 @@ The command @kbd{C-c C-w} (@code{mh-check-whom}) expands aliases so
5644you can check the actual address(es) in the alias. A new buffer named 5645you can check the actual address(es) in the alias. A new buffer named
5645@samp{*MH-E Recipients*} is created with the output of @command{whom} 5646@samp{*MH-E Recipients*} is created with the output of @command{whom}
5646(@pxref{Miscellaneous})@footnote{See the section 5647(@pxref{Miscellaneous})@footnote{See the section
5647@uref{@value{MH-BOOK-HOME}/senove.html#WhaPro, What now? -- and the 5648@uref{@value{MH-BOOK-HOME}/senove.html#WhaPro, What now?---and the
5648whatnow Program} in the MH book.}. 5649whatnow Program} in the MH book.}.
5649 5650
5650@node Sending Message, Killing Draft, Checking Recipients, Editing Drafts 5651@node Sending Message, Killing Draft, Checking Recipients, Editing Drafts
@@ -7714,7 +7715,7 @@ all of your interesting messages and add a couple of points to be
7714conservative. Add that many dots to the @samp{X-Spam-Level:} header 7715conservative. Add that many dots to the @samp{X-Spam-Level:} header
7715field above to send messages with that score down the drain. 7716field above to send messages with that score down the drain.
7716 7717
7717In the example above, messages with a score of 5-9 are set aside in 7718In the example above, messages with a score of 5--9 are set aside in
7718the @samp{+spam} folder for later review. The major weakness of 7719the @samp{+spam} folder for later review. The major weakness of
7719rules-based filters is a plethora of false positives so it is 7720rules-based filters is a plethora of false positives so it is
7720worthwhile to check. 7721worthwhile to check.
@@ -8616,7 +8617,7 @@ In order to send mail within Gnus using MH-E, set this option to
8616Since Gnus keeps track of which messages you have read, it would be 8617Since Gnus keeps track of which messages you have read, it would be
8617bad if Gnus expired the last message, for example, message 100, and 8618bad if Gnus expired the last message, for example, message 100, and
8618@command{rcvstore} gave the next new message number 1. Gnus would then 8619@command{rcvstore} gave the next new message number 1. Gnus would then
8619ignore it since it thinks that you've read messages 1-100. Turning on 8620ignore it since it thinks that you've read messages 1--100. Turning on
8620this option ensures that the last message is never removed thereby 8621this option ensures that the last message is never removed thereby
8621eliminating this problem. 8622eliminating this problem.
8622@end vtable 8623@end vtable
@@ -8833,7 +8834,7 @@ same structure as MH-E (i.e., invoked MH programs), though it was
8833simpler and the commands were slightly different. Unfortunately, I no 8834simpler and the commands were slightly different. Unfortunately, I no
8834longer have a copy so the differences are lost in the mists of time. 8835longer have a copy so the differences are lost in the mists of time.
8835 8836
8836In '82-83, I was working at BBN and wrote a lot of mlisp code in 8837In '82--83, I was working at BBN and wrote a lot of mlisp code in
8837Gosling Emacs to make it look more like Tennex Emacs. One of the 8838Gosling Emacs to make it look more like Tennex Emacs. One of the
8838packages that I picked up and improved was Reid's mail system. In '83, 8839packages that I picked up and improved was Reid's mail system. In '83,
8839I went back to Berkeley. About that time, Stallman's first version of 8840I went back to Berkeley. About that time, Stallman's first version of
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi
index 480fb648957..56702502f92 100644
--- a/doc/misc/newsticker.texi
+++ b/doc/misc/newsticker.texi
@@ -13,7 +13,7 @@
13This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}). 13This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
14 14
15@noindent 15@noindent
16Copyright @copyright{} 2004-2012 Free Software Foundation, Inc. 16Copyright @copyright{} 2004--2012 Free Software Foundation, Inc.
17 17
18@quotation 18@quotation
19Permission is granted to copy, distribute and/or modify this document 19Permission is granted to copy, distribute and/or modify this document
@@ -34,7 +34,7 @@ modify this GNU manual.''
34@end direntry 34@end direntry
35 35
36@titlepage 36@titlepage
37@title Newsticker -- a Newsticker for Emacs 37@title Newsticker---a Newsticker for Emacs
38@subtitle for version @value{VERSION}, @value{UPDATED} 38@subtitle for version @value{VERSION}, @value{UPDATED}
39@author Ulf Jasper 39@author Ulf Jasper
40@author @email{ulf.jasper@@web.de} 40@author @email{ulf.jasper@@web.de}
@@ -131,8 +131,8 @@ which contains @file{xml.el} for XEmacs.
131Newsticker retrieves headlines either via Emacs's built-in retrieval 131Newsticker retrieves headlines either via Emacs's built-in retrieval
132functions, by an arbitrary external program that retrieves files via 132functions, by an arbitrary external program that retrieves files via
133http and prints them to stdout (like 133http and prints them to stdout (like
134@uref{http://www.gnu.org/software/wget/wget.html, wget}, or -- on a 134@uref{http://www.gnu.org/software/wget/wget.html, wget}, or---on a
135per feed basis -- via an arbitrary Lisp command. 135per feed basis---via an arbitrary Lisp command.
136 136
137 137
138@node Installation 138@node Installation
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi
index 0bac8d3ad31..74971ae9e3d 100644
--- a/doc/misc/nxml-mode.texi
+++ b/doc/misc/nxml-mode.texi
@@ -8,7 +8,7 @@
8This manual documents nXML mode, an Emacs major mode for editing 8This manual documents nXML mode, an Emacs major mode for editing
9XML with RELAX NG support. 9XML with RELAX NG support.
10 10
11Copyright @copyright{} 2007-2012 Free Software Foundation, Inc. 11Copyright @copyright{} 2007--2012 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 3dc98f66d2b..b5e93d74fdb 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -262,7 +262,7 @@
262@copying 262@copying
263This manual is for Org version @value{VERSION}. 263This manual is for Org version @value{VERSION}.
264 264
265Copyright @copyright{} 2004-2012 Free Software Foundation, Inc. 265Copyright @copyright{} 2004--2012 Free Software Foundation, Inc.
266 266
267@quotation 267@quotation
268Permission is granted to copy, distribute and/or modify this document 268Permission is granted to copy, distribute and/or modify this document
@@ -984,7 +984,7 @@ default. If you are using an earlier version of Emacs, add this line to your
984(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) 984(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
985@end lisp 985@end lisp
986 986
987Org mode buffers need font-lock to be turned on - this is the default in 987Org mode buffers need font-lock to be turned on: this is the default in
988Emacs@footnote{If you don't use font-lock globally, turn it on in Org buffer 988Emacs@footnote{If you don't use font-lock globally, turn it on in Org buffer
989with @code{(add-hook 'org-mode-hook 'turn-on-font-lock)}}. 989with @code{(add-hook 'org-mode-hook 'turn-on-font-lock)}}.
990 990
@@ -2685,7 +2685,7 @@ computations in Lisp:
2685 '(concat (substring $1 1 2) (substring $1 0 1) (substring $1 2)) 2685 '(concat (substring $1 1 2) (substring $1 0 1) (substring $1 2))
2686@r{Add columns 1 and 2, equivalent to Calc's @code{$1+$2}} 2686@r{Add columns 1 and 2, equivalent to Calc's @code{$1+$2}}
2687 '(+ $1 $2);N 2687 '(+ $1 $2);N
2688@r{Compute the sum of columns 1-4, like Calc's @code{vsum($1..$4)}} 2688@r{Compute the sum of columns 1--4, like Calc's @code{vsum($1..$4)}}
2689 '(apply '+ '($1..$4));N 2689 '(apply '+ '($1..$4));N
2690@end example 2690@end example
2691 2691
@@ -3374,7 +3374,7 @@ buffer:
3374For Org files, if there is a @samp{<<target>>} at the cursor, the link points 3374For Org files, if there is a @samp{<<target>>} at the cursor, the link points
3375to the target. Otherwise it points to the current headline, which will also 3375to the target. Otherwise it points to the current headline, which will also
3376be the description@footnote{If the headline contains a timestamp, it will be 3376be the description@footnote{If the headline contains a timestamp, it will be
3377removed from the link and result in a wrong link -- you should avoid putting 3377removed from the link and result in a wrong link---you should avoid putting
3378timestamp in the headline.}. 3378timestamp in the headline.}.
3379 3379
3380@vindex org-link-to-org-use-id 3380@vindex org-link-to-org-use-id
@@ -5236,8 +5236,8 @@ same summary information.
5236The @code{est+} summary type requires further explanation. It is used for 5236The @code{est+} summary type requires further explanation. It is used for
5237combining estimates, expressed as low-high ranges. For example, instead 5237combining estimates, expressed as low-high ranges. For example, instead
5238of estimating a particular task will take 5 days, you might estimate it as 5238of estimating a particular task will take 5 days, you might estimate it as
52395-6 days if you're fairly confident you know how much work is required, or 52395--6 days if you're fairly confident you know how much work is required, or
52401-10 days if you don't really know what needs to be done. Both ranges 52401--10 days if you don't really know what needs to be done. Both ranges
5241average at 5.5 days, but the first represents a more predictable delivery. 5241average at 5.5 days, but the first represents a more predictable delivery.
5242 5242
5243When combining a set of such estimates, simply adding the lows and highs 5243When combining a set of such estimates, simply adding the lows and highs
@@ -5247,7 +5247,7 @@ from the sum. For example, suppose you had ten tasks, each of which was
5247estimated at 0.5 to 2 days of work. Straight addition produces an estimate 5247estimated at 0.5 to 2 days of work. Straight addition produces an estimate
5248of 5 to 20 days, representing what to expect if everything goes either 5248of 5 to 20 days, representing what to expect if everything goes either
5249extremely well or extremely poorly. In contrast, @code{est+} estimates the 5249extremely well or extremely poorly. In contrast, @code{est+} estimates the
5250full job more realistically, at 10-15 days. 5250full job more realistically, at 10--15 days.
5251 5251
5252Here is an example for a complete columns definition, along with allowed 5252Here is an example for a complete columns definition, along with allowed
5253values. 5253values.
@@ -6539,7 +6539,7 @@ suggestion.} for capturing new material.
6539@table @kbd 6539@table @kbd
6540@orgcmd{C-c c,org-capture} 6540@orgcmd{C-c c,org-capture}
6541Call the command @code{org-capture}. Note that this keybinding is global and 6541Call the command @code{org-capture}. Note that this keybinding is global and
6542not active by default - you need to install it. If you have templates 6542not active by default; you need to install it. If you have templates
6543@cindex date tree 6543@cindex date tree
6544defined @pxref{Capture templates}, it will offer these templates for 6544defined @pxref{Capture templates}, it will offer these templates for
6545selection or use a new Org outline node as the default template. It will 6545selection or use a new Org outline node as the default template. It will
@@ -8117,7 +8117,7 @@ February 1st, @kbd{9 w} to ISO week number 9. When setting day, week, or
8117month view, a year may be encoded in the prefix argument as well. For 8117month view, a year may be encoded in the prefix argument as well. For
8118example, @kbd{200712 w} will jump to week 12 in 2007. If such a year 8118example, @kbd{200712 w} will jump to week 12 in 2007. If such a year
8119specification has only one or two digits, it will be mapped to the interval 8119specification has only one or two digits, it will be mapped to the interval
81201938-2037. @kbd{v @key{SPC}} will reset to what is set in 81201938--2037. @kbd{v @key{SPC}} will reset to what is set in
8121@code{org-agenda-span}. 8121@code{org-agenda-span}.
8122@c 8122@c
8123@orgcmd{f,org-agenda-later} 8123@orgcmd{f,org-agenda-later}
@@ -8276,7 +8276,7 @@ You can then filter for an effort by first typing an operator, one of
8276@kbd{<}, @kbd{>}, and @kbd{=}, and then the one-digit index of an effort 8276@kbd{<}, @kbd{>}, and @kbd{=}, and then the one-digit index of an effort
8277estimate in your array of allowed values, where @kbd{0} means the 10th value. 8277estimate in your array of allowed values, where @kbd{0} means the 10th value.
8278The filter will then restrict to entries with effort smaller-or-equal, equal, 8278The filter will then restrict to entries with effort smaller-or-equal, equal,
8279or larger-or-equal than the selected value. If the digits 0-9 are not used 8279or larger-or-equal than the selected value. If the digits 0--9 are not used
8280as fast access keys to tags, you can also simply press the index digit 8280as fast access keys to tags, you can also simply press the index digit
8281directly without an operator. In this case, @kbd{<} will be assumed. For 8281directly without an operator. In this case, @kbd{<} will be assumed. For
8282application of the operator, entries without a defined effort will be treated 8282application of the operator, entries without a defined effort will be treated
@@ -8334,7 +8334,7 @@ selected.
8334@tsubheading{Remote editing} 8334@tsubheading{Remote editing}
8335@cindex remote editing, from agenda 8335@cindex remote editing, from agenda
8336 8336
8337@item 0-9 8337@item 0--9
8338Digit argument. 8338Digit argument.
8339@c 8339@c
8340@cindex undoing remote-editing events 8340@cindex undoing remote-editing events
@@ -11148,7 +11148,7 @@ files directly, or generate the required styles using an application like
11148LibreOffice. The latter method is suitable for expert and non-expert 11148LibreOffice. The latter method is suitable for expert and non-expert
11149users alike, and is described here. 11149users alike, and is described here.
11150 11150
11151@subsubsection Applying custom styles - the easy way 11151@subsubsection Applying custom styles: the easy way
11152 11152
11153@enumerate 11153@enumerate
11154@item 11154@item
@@ -11161,8 +11161,8 @@ to ODT format.
11161 11161
11162@item 11162@item
11163Open the above @file{example.odt} using LibreOffice. Use the @file{Stylist} 11163Open the above @file{example.odt} using LibreOffice. Use the @file{Stylist}
11164to locate the target styles - these typically have the @samp{Org} prefix - 11164to locate the target styles---these typically have the @samp{Org} prefix---and
11165and modify those to your taste. Save the modified file either as an 11165modify those to your taste. Save the modified file either as an
11166OpenDocument Text (@file{.odt}) or OpenDocument Template (@file{.ott}) file. 11166OpenDocument Text (@file{.odt}) or OpenDocument Template (@file{.ott}) file.
11167 11167
11168@item 11168@item
@@ -11215,8 +11215,8 @@ with a cross-reference and sequence number of the labeled entity.
11215@cindex tables, in DocBook export 11215@cindex tables, in DocBook export
11216 11216
11217Export of native Org mode tables (@pxref{Tables}) and simple @file{table.el} 11217Export of native Org mode tables (@pxref{Tables}) and simple @file{table.el}
11218tables is supported. However, export of complex @file{table.el} tables - 11218tables is supported. However, export of complex @file{table.el} tables---tables
11219tables that have column or row spans - is not supported. Such tables are 11219that have column or row spans---is not supported. Such tables are
11220stripped from the exported document. 11220stripped from the exported document.
11221 11221
11222By default, a table is exported with top and bottom frames and with rules 11222By default, a table is exported with top and bottom frames and with rules
@@ -11348,7 +11348,7 @@ height:width ratio, do the following
11348@cindex #+ATTR_ODT 11348@cindex #+ATTR_ODT
11349You can control the manner in which an image is anchored by setting the 11349You can control the manner in which an image is anchored by setting the
11350@code{:anchor} property of it's @code{#+ATTR_ODT} line. You can specify one 11350@code{:anchor} property of it's @code{#+ATTR_ODT} line. You can specify one
11351of the the following three values for the @code{:anchor} property - 11351of the the following three values for the @code{:anchor} property:
11352@samp{"as-char"}, @samp{"paragraph"} and @samp{"page"}. 11352@samp{"as-char"}, @samp{"paragraph"} and @samp{"page"}.
11353 11353
11354To create an image that is anchored to a page, do the following: 11354To create an image that is anchored to a page, do the following:
@@ -11454,8 +11454,8 @@ or
11454@node Labels and captions in ODT export, Literal examples in ODT export, Math formatting in ODT export, OpenDocument Text export 11454@node Labels and captions in ODT export, Literal examples in ODT export, Math formatting in ODT export, OpenDocument Text export
11455@subsection Labels and captions in ODT export 11455@subsection Labels and captions in ODT export
11456 11456
11457You can label and caption various category of objects - an inline image, a 11457You can label and caption various category of objects---an inline image, a
11458table, a @LaTeX{} fragment or a Math formula - using @code{#+LABEL} and 11458table, a @LaTeX{} fragment or a Math formula---using @code{#+LABEL} and
11459@code{#+CAPTION} lines. @xref{Images and tables}. ODT exporter enumerates 11459@code{#+CAPTION} lines. @xref{Images and tables}. ODT exporter enumerates
11460each labeled or captioned object of a given category separately. As a 11460each labeled or captioned object of a given category separately. As a
11461result, each such object is assigned a sequence number based on order of it's 11461result, each such object is assigned a sequence number based on order of it's
@@ -11619,8 +11619,8 @@ the exporter.
11619 11619
11620@item 11620@item
11621It contains @samp{<text:sequence-decl>}@dots{}@samp{</text:sequence-decl>} 11621It contains @samp{<text:sequence-decl>}@dots{}@samp{</text:sequence-decl>}
11622elements that control how various entities - tables, images, equations etc - 11622elements that control how various entities---tables, images, equations,
11623are numbered. 11623etc.---are numbered.
11624@end enumerate 11624@end enumerate
11625@end itemize 11625@end itemize
11626 11626
@@ -11754,7 +11754,7 @@ OpenDocument-v1.2 Specification}}
11754 11754
11755 11755
11756 11756
11757@subsubheading Custom table styles - an illustration 11757@subsubheading Custom table styles: an illustration
11758 11758
11759To have a quick preview of this feature, install the below setting and export 11759To have a quick preview of this feature, install the below setting and export
11760the table that follows. 11760the table that follows.
@@ -11786,7 +11786,7 @@ Template} in @file{OrgOdtContentTemplate.xml}
11786(@pxref{x-orgodtcontenttemplate-xml,,Factory styles}). If you need 11786(@pxref{x-orgodtcontenttemplate-xml,,Factory styles}). If you need
11787additional templates you have to define these styles yourselves. 11787additional templates you have to define these styles yourselves.
11788 11788
11789@subsubheading Custom table styles - the nitty-gritty 11789@subsubheading Custom table styles: the nitty-gritty
11790To use this feature proceed as follows: 11790To use this feature proceed as follows:
11791 11791
11792@enumerate 11792@enumerate
@@ -14800,7 +14800,7 @@ These lines (several are allowed) specify link abbreviations.
14800@vindex org-lowest-priority 14800@vindex org-lowest-priority
14801@vindex org-default-priority 14801@vindex org-default-priority
14802This line sets the limits and the default for the priorities. All three 14802This line sets the limits and the default for the priorities. All three
14803must be either letters A-Z or numbers 0-9. The highest priority must 14803must be either letters A--Z or numbers 0--9. The highest priority must
14804have a lower ASCII number than the lowest priority. 14804have a lower ASCII number than the lowest priority.
14805@item #+PROPERTY: Property_Name Value 14805@item #+PROPERTY: Property_Name Value
14806This line sets a default inheritance value for entries in the current 14806This line sets a default inheritance value for entries in the current
@@ -15104,7 +15104,7 @@ indentation shifts by two@footnote{See the variable
15104stars but the last one are made invisible using the @code{org-hide} 15104stars but the last one are made invisible using the @code{org-hide}
15105face@footnote{Turning on @code{org-indent-mode} sets 15105face@footnote{Turning on @code{org-indent-mode} sets
15106@code{org-hide-leading-stars} to @code{t} and @code{org-adapt-indentation} to 15106@code{org-hide-leading-stars} to @code{t} and @code{org-adapt-indentation} to
15107@code{nil}.} - see below under @samp{2.} for more information on how this 15107@code{nil}.}; see below under @samp{2.} for more information on how this
15108works. You can turn on @code{org-indent-mode} for all files by customizing 15108works. You can turn on @code{org-indent-mode} for all files by customizing
15109the variable @code{org-startup-indented}, or you can turn it on for 15109the variable @code{org-startup-indented}, or you can turn it on for
15110individual files using 15110individual files using
@@ -16713,7 +16713,7 @@ a great help, and the list would not be so active without him.
16713@end table 16713@end table
16714 16714
16715I received support from so many users that it is clearly impossible to be 16715I received support from so many users that it is clearly impossible to be
16716fair when shortlisting a few of them -- but Org's history would not be 16716fair when shortlisting a few of them, but Org's history would not be
16717complete if the ones above were not mentioned in this manual. 16717complete if the ones above were not mentioned in this manual.
16718 16718
16719@section List of contributions 16719@section List of contributions
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index 6ce746c9be0..f55fb2cb3bc 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -1,12 +1,12 @@
1\input texinfo @c -*-texinfo-*- 1\input texinfo @c -*-texinfo-*-
2@c %**start of header 2@c %**start of header
3@setfilename ../../info/pcl-cvs 3@setfilename ../../info/pcl-cvs
4@settitle PCL-CVS --- Emacs Front-End to CVS 4@settitle PCL-CVS---Emacs Front-End to CVS
5@syncodeindex vr fn 5@syncodeindex vr fn
6@c %**end of header 6@c %**end of header
7 7
8@copying 8@copying
9Copyright @copyright{} 1991-2012 Free Software Foundation, Inc. 9Copyright @copyright{} 1991--2012 Free Software Foundation, Inc.
10 10
11@quotation 11@quotation
12Permission is granted to copy, distribute and/or modify this document 12Permission is granted to copy, distribute and/or modify this document
@@ -34,7 +34,7 @@ modify this GNU manual.''
34@sp 34@sp
35@center @titlefont{to} 35@center @titlefont{to}
36@sp 36@sp
37@center @titlefont{PCL-CVS --- The Emacs Front-End to CVS} 37@center @titlefont{PCL-CVS---The Emacs Front-End to CVS}
38@ignore 38@ignore
39@sp 2 39@sp 2
40@center release 2.9 40@center release 2.9
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi
index 70d1d371088..d8da8276817 100644
--- a/doc/misc/pgg.texi
+++ b/doc/misc/pgg.texi
@@ -11,7 +11,7 @@
11This file describes PGG @value{VERSION}, an Emacs interface to various 11This file describes PGG @value{VERSION}, an Emacs interface to various
12PGP implementations. 12PGP implementations.
13 13
14Copyright @copyright{} 2001, 2003-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2001, 2003--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/rcirc.texi b/doc/misc/rcirc.texi
index ffdb0268f7d..c2ed68a0be0 100644
--- a/doc/misc/rcirc.texi
+++ b/doc/misc/rcirc.texi
@@ -5,7 +5,7 @@
5@c %**end of header 5@c %**end of header
6 6
7@copying 7@copying
8Copyright @copyright{} 2006-2012 Free Software Foundation, Inc. 8Copyright @copyright{} 2006--2012 Free Software Foundation, Inc.
9 9
10@quotation 10@quotation
11Permission is granted to copy, distribute and/or modify this document 11Permission is granted to copy, distribute and/or modify this document
@@ -898,7 +898,7 @@ client doesn't realize that it has been disconnected. It takes several
898minutes until the client decides that the connection has in fact been 898minutes until the client decides that the connection has in fact been
899lost. The simple solution is to use @kbd{M-x rcirc}. The problem is 899lost. The simple solution is to use @kbd{M-x rcirc}. The problem is
900that this opens an @emph{additional} connection, so you'll have two 900that this opens an @emph{additional} connection, so you'll have two
901copies of every channel buffer --- one dead and one live. 901copies of every channel buffer, one dead and one live.
902 902
903The real answer, therefore, is a @code{/reconnect} command: 903The real answer, therefore, is a @code{/reconnect} command:
904 904
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index 40cce472eed..f9f0fab9e4a 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -45,7 +45,7 @@ This manual documents @RefTeX{} (version @value{VERSION}), a package
45to do labels, references, citations and indices for LaTeX documents 45to do labels, references, citations and indices for LaTeX documents
46with Emacs. 46with Emacs.
47 47
48Copyright @copyright{} 1997-2012 Free Software Foundation, Inc. 48Copyright @copyright{} 1997--2012 Free Software Foundation, Inc.
49 49
50@quotation 50@quotation
51Permission is granted to copy, distribute and/or modify this document 51Permission is granted to copy, distribute and/or modify this document
@@ -609,7 +609,7 @@ Promote the current section. This will convert @code{\section} to
609@code{\chapter}, @code{\subsection} to @code{\section} etc. If there is 609@code{\chapter}, @code{\subsection} to @code{\section} etc. If there is
610an active region, all sections in the region will be promoted, including 610an active region, all sections in the region will be promoted, including
611the one at point. To avoid mistakes, @RefTeX{} requires a fresh 611the one at point. To avoid mistakes, @RefTeX{} requires a fresh
612document scan before executing this command -- if necessary, it will 612document scan before executing this command; if necessary, it will
613automatically do this scan and ask the user to repeat the promotion 613automatically do this scan and ask the user to repeat the promotion
614command. 614command.
615 615
@@ -625,7 +625,7 @@ useful when a package like @file{fancyref} is used where the label
625prefix determines the wording of a reference. After a 625prefix determines the wording of a reference. After a
626promotion/demotion it may be necessary to change a few labels from 626promotion/demotion it may be necessary to change a few labels from
627@samp{sec:xyz} to @samp{cha:xyz} or vice versa. This command can be 627@samp{sec:xyz} to @samp{cha:xyz} or vice versa. This command can be
628used to do this - it launches a query replace to rename the definition 628used to do this; it launches a query replace to rename the definition
629and all references of a label. 629and all references of a label.
630 630
631@tablesubheading{Exiting} 631@tablesubheading{Exiting}
@@ -787,7 +787,7 @@ records the figure counter, not the section counter.
787 787
788Several different environments can share a common counter and therefore 788Several different environments can share a common counter and therefore
789a common label category. For example labels in both @code{equation} and 789a common label category. For example labels in both @code{equation} and
790@code{eqnarray} environments record the value of the same counter -- the 790@code{eqnarray} environments record the value of the same counter: the
791equation counter. 791equation counter.
792 792
793@menu 793@menu
@@ -1448,8 +1448,8 @@ The empty pairs of brackets indicate the different arguments of the
1448indicates that this is a figure label which will be listed together with 1448indicates that this is a figure label which will be listed together with
1449labels from normal figure environments. The @code{nil} entries for 1449labels from normal figure environments. The @code{nil} entries for
1450prefix and reference format mean to use the defaults for figure labels. 1450prefix and reference format mean to use the defaults for figure labels.
1451The @samp{3} for the context method means to grab the third macro argument 1451The @samp{3} for the context method means to grab the third macro argument:
1452-- the caption. 1452the caption.
1453 1453
1454As a side effect of this configuration, @code{reftex-label} will now 1454As a side effect of this configuration, @code{reftex-label} will now
1455insert the required naked label (without the @code{\label} macro) when 1455insert the required naked label (without the @code{\label} macro) when
@@ -1518,7 +1518,7 @@ following is equivalent to the line above.
1518@end lisp 1518@end lisp
1519 1519
1520Note that this is automatically done by the @file{amsmath.el} style file 1520Note that this is automatically done by the @file{amsmath.el} style file
1521of @AUCTeX{} (@pxref{Style Files}) -- so if you use @AUCTeX{}, 1521of @AUCTeX{} (@pxref{Style Files}); so if you use @AUCTeX{},
1522this configuration will not be necessary. 1522this configuration will not be necessary.
1523 1523
1524@node Non-Standard Environments, Putting it Together, Using \eqref, Defining Label Environments 1524@node Non-Standard Environments, Putting it Together, Using \eqref, Defining Label Environments
@@ -1743,7 +1743,7 @@ package where a macro call like @code{\fref@{@var{fig:map-of-germany}@}}
1743creates not only the number of the referenced counter but also the 1743creates not only the number of the referenced counter but also the
1744complete text around it, like @samp{Figure 3 on the preceding page}. In 1744complete text around it, like @samp{Figure 3 on the preceding page}. In
1745order to make it work you need to use label prefixes like @samp{fig:} 1745order to make it work you need to use label prefixes like @samp{fig:}
1746consistently -- something @RefTeX{} does automatically. For each of 1746consistently---something @RefTeX{} does automatically. For each of
1747these packages a variable could be configured to make its macros to take 1747these packages a variable could be configured to make its macros to take
1748precedence over @code{\ref}. Those were @code{reftex-vref-is-default} 1748precedence over @code{\ref}. Those were @code{reftex-vref-is-default}
1749and @code{reftex-fref-is-default} respectively. While still working, 1749and @code{reftex-fref-is-default} respectively. While still working,
@@ -2284,7 +2284,7 @@ format. A phrase line looks like this:
2284@code{<TABs>} stands for white space containing at least one @key{TAB}. 2284@code{<TABs>} stands for white space containing at least one @key{TAB}.
2285@var{key} must be at the start of the line and is the character 2285@var{key} must be at the start of the line and is the character
2286identifying one of the macros defined in the file header. It is 2286identifying one of the macros defined in the file header. It is
2287optional - when omitted, the first macro definition line in the file 2287optional; when omitted, the first macro definition line in the file
2288will be used for this phrase. The @var{phrase} is the phrase to be 2288will be used for this phrase. The @var{phrase} is the phrase to be
2289searched for when indexing. It may contain several words separated by 2289searched for when indexing. It may contain several words separated by
2290spaces. By default the search phrase is also the text entered as 2290spaces. By default the search phrase is also the text entered as
@@ -2330,7 +2330,7 @@ and will therefore create two different index entries.
2330@kindex C-c C-s 2330@kindex C-c C-s
2331Before indexing the phrases in the phrases buffer, they should be 2331Before indexing the phrases in the phrases buffer, they should be
2332checked carefully for consistency. A first step is to sort the phrases 2332checked carefully for consistency. A first step is to sort the phrases
2333alphabetically - this is done with the command @kbd{C-c C-s} 2333alphabetically; this is done with the command @kbd{C-c C-s}
2334(@code{reftex-index-sort-phrases}). It will sort all phrases in the 2334(@code{reftex-index-sort-phrases}). It will sort all phrases in the
2335buffer alphabetically by search phrase. If you want to group certain 2335buffer alphabetically by search phrase. If you want to group certain
2336phrases and only sort within the groups, insert empty lines between the 2336phrases and only sort within the groups, insert empty lines between the
@@ -2678,7 +2678,7 @@ unique. @code{?i}, @code{?I}, and @code{?g} are reserved for the
2678respectively. 2678respectively.
2679 2679
2680The following string is empty unless your macro adds a superordinate 2680The following string is empty unless your macro adds a superordinate
2681entry to the index key - this is the case for the @code{\astobj} macro. 2681entry to the index key; this is the case for the @code{\astobj} macro.
2682 2682
2683The next entry can be a hook function to exclude certain matches, it 2683The next entry can be a hook function to exclude certain matches, it
2684almost always can be @code{nil}. 2684almost always can be @code{nil}.
@@ -3740,8 +3740,8 @@ library which is part of @AUCTeX{}, the string is first processed with the
3740@deffn Command reftex-index-phrase-selection-or-word 3740@deffn Command reftex-index-phrase-selection-or-word
3741Add current selection or the word at point to the phrases buffer. 3741Add current selection or the word at point to the phrases buffer.
3742When you are in transient-mark-mode and the region is active, the 3742When you are in transient-mark-mode and the region is active, the
3743selection will be used - otherwise the word at point. 3743selection will be used; otherwise the word at point.
3744You get a chance to edit the entry in the phrases buffer - to save the 3744You get a chance to edit the entry in the phrases buffer; to save the
3745buffer and return to the @LaTeX{} document, finish with @kbd{C-c C-c}. 3745buffer and return to the @LaTeX{} document, finish with @kbd{C-c C-c}.
3746@end deffn 3746@end deffn
3747 3747
@@ -3881,7 +3881,7 @@ removes the parse file associated with the current document.
3881@cindex Options, list of 3881@cindex Options, list of
3882 3882
3883Here is a complete list of @RefTeX{}'s configuration variables. All 3883Here is a complete list of @RefTeX{}'s configuration variables. All
3884variables have customize support - so if you are not familiar with Emacs 3884variables have customize support, so if you are not familiar with Emacs
3885Lisp (and even if you are) you might find it more comfortable to use 3885Lisp (and even if you are) you might find it more comfortable to use
3886@code{customize} to look at and change these variables. @kbd{M-x 3886@code{customize} to look at and change these variables. @kbd{M-x
3887reftex-customize} will get you there. 3887reftex-customize} will get you there.
@@ -4061,7 +4061,7 @@ Name of the environment (like @samp{table}) or macro (like
4061@samp{\myfig}). For macros, indicate the arguments, as in 4061@samp{\myfig}). For macros, indicate the arguments, as in
4062@samp{\myfig[]@{@}@{@}@{*@}@{@}}. Use square brackets for optional 4062@samp{\myfig[]@{@}@{@}@{*@}@{@}}. Use square brackets for optional
4063arguments, a star to mark the label argument, if any. The macro does 4063arguments, a star to mark the label argument, if any. The macro does
4064not have to have a label argument - you could also use 4064not have to have a label argument; you could also use
4065@samp{\label@{...@}} inside one of its arguments. 4065@samp{\label@{...@}} inside one of its arguments.
4066 4066
4067Special names: @code{section} for section labels, @code{any} to define a 4067Special names: @code{section} for section labels, @code{any} to define a
@@ -4215,7 +4215,7 @@ names like @samp{chapter}, integer section levels (as given in
4215@defopt reftex-default-context-regexps 4215@defopt reftex-default-context-regexps
4216Alist with default regular expressions for finding context. The emacs 4216Alist with default regular expressions for finding context. The emacs
4217lisp form @w{@code{(format regexp (regexp-quote environment))}} is used 4217lisp form @w{@code{(format regexp (regexp-quote environment))}} is used
4218to calculate the final regular expression - so @samp{%s} will be 4218to calculate the final regular expression, so @samp{%s} will be
4219replaced with the environment or macro. 4219replaced with the environment or macro.
4220@end defopt 4220@end defopt
4221 4221
@@ -4404,7 +4404,7 @@ The available label types are: @code{s} (section), @code{f} (figure),
4404@code{t} (table), @code{i} (item), @code{e} (equation), @code{n} 4404@code{t} (table), @code{i} (item), @code{e} (equation), @code{n}
4405(footnote), plus any definitions in @code{reftex-label-alist}. 4405(footnote), plus any definitions in @code{reftex-label-alist}.
4406 4406
4407Most options can also be switched from the label menu itself - so if you 4407Most options can also be switched from the label menu itself, so if you
4408decide here to not have a table of contents in the label menu, you can 4408decide here to not have a table of contents in the label menu, you can
4409still get one interactively during selection from the label menu. 4409still get one interactively during selection from the label menu.
4410@end defopt 4410@end defopt
@@ -4462,7 +4462,7 @@ Non-@code{nil} means, @code{reftex-reference} will try to guess the
4462label type. To do that, @RefTeX{} will look at the word before the 4462label type. To do that, @RefTeX{} will look at the word before the
4463cursor and compare it with the magic words given in 4463cursor and compare it with the magic words given in
4464@code{reftex-label-alist}. When it finds a match, @RefTeX{} will 4464@code{reftex-label-alist}. When it finds a match, @RefTeX{} will
4465immediately offer the correct label menu - otherwise it will prompt you 4465immediately offer the correct label menu; otherwise it will prompt you
4466for a label type. If you set this variable to @code{nil}, @RefTeX{} 4466for a label type. If you set this variable to @code{nil}, @RefTeX{}
4467will always prompt for a label type. 4467will always prompt for a label type.
4468@end defopt 4468@end defopt
@@ -4726,11 +4726,11 @@ The final entry may also be a symbol. It must have an association in
4726the variable @code{reftex-index-macros-builtin} to specify the main 4726the variable @code{reftex-index-macros-builtin} to specify the main
4727indexing package you are using. Valid values are currently 4727indexing package you are using. Valid values are currently
4728@example 4728@example
4729default @r{The @LaTeX{} default - unnecessary to specify this one} 4729default @r{The @LaTeX{} default; unnecessary to specify this one}
4730multind @r{The multind.sty package} 4730multind @r{The multind.sty package}
4731index @r{The index.sty package} 4731index @r{The index.sty package}
4732index-shortcut @r{The index.sty packages with the ^ and _ shortcuts.} 4732index-shortcut @r{The index.sty packages with the ^ and _ shortcuts.}
4733 @r{Should not be used - only for old documents} 4733 @r{Should not be used; only for old documents}
4734@end example 4734@end example
4735Note that @AUCTeX{} sets these things internally for @RefTeX{} as well, 4735Note that @AUCTeX{} sets these things internally for @RefTeX{} as well,
4736so with a sufficiently new version of @AUCTeX{}, you should not set the 4736so with a sufficiently new version of @AUCTeX{}, you should not set the
@@ -4741,7 +4741,7 @@ package here.
4741The default index macro for @code{reftex-index-selection-or-word}. 4741The default index macro for @code{reftex-index-selection-or-word}.
4742This is a list with @code{(@var{macro-key} @var{default-tag})}. 4742This is a list with @code{(@var{macro-key} @var{default-tag})}.
4743 4743
4744@var{macro-key} is a character identifying an index macro - see 4744@var{macro-key} is a character identifying an index macro; see
4745@code{reftex-index-macros}. 4745@code{reftex-index-macros}.
4746 4746
4747@var{default-tag} is the tag to be used if the macro requires a 4747@var{default-tag} is the tag to be used if the macro requires a
@@ -4829,7 +4829,7 @@ case, that match will be ignored.
4829 4829
4830@defopt reftex-index-phrases-wrap-long-lines 4830@defopt reftex-index-phrases-wrap-long-lines
4831Non-@code{nil} means, when indexing from the phrases buffer, wrap lines. 4831Non-@code{nil} means, when indexing from the phrases buffer, wrap lines.
4832Inserting indexing commands in a line makes the line longer - often 4832Inserting indexing commands in a line makes the line longer, often
4833so long that it does not fit onto the screen. When this variable is 4833so long that it does not fit onto the screen. When this variable is
4834non-@code{nil}, newlines will be added as necessary before and/or after the 4834non-@code{nil}, newlines will be added as necessary before and/or after the
4835indexing command to keep lines short. However, the matched text 4835indexing command to keep lines short. However, the matched text
@@ -5007,7 +5007,7 @@ Non-@code{nil} means, search all specified directories before trying
5007recursion. Thus, in a path @samp{.//:/tex/}, search first @samp{./}, 5007recursion. Thus, in a path @samp{.//:/tex/}, search first @samp{./},
5008then @samp{/tex/}, and then all subdirectories of @samp{./}. If this 5008then @samp{/tex/}, and then all subdirectories of @samp{./}. If this
5009option is @code{nil}, the subdirectories of @samp{./} are searched 5009option is @code{nil}, the subdirectories of @samp{./} are searched
5010before @samp{/tex/}. This is mainly for speed - most of the time the 5010before @samp{/tex/}. This is mainly for speed; most of the time the
5011recursive path is for the system files and not for the user files. Set 5011recursive path is for the system files and not for the user files. Set
5012this to @code{nil} if the default makes @RefTeX{} finding files with 5012this to @code{nil} if the default makes @RefTeX{} finding files with
5013equal names in wrong sequence. 5013equal names in wrong sequence.
@@ -5128,7 +5128,7 @@ cannot be placed with certainty into the internal label list.
5128@defopt reftex-use-multiple-selection-buffers 5128@defopt reftex-use-multiple-selection-buffers
5129Non-@code{nil} means use a separate selection buffer for each label 5129Non-@code{nil} means use a separate selection buffer for each label
5130type. These buffers are kept from one selection to the next and need 5130type. These buffers are kept from one selection to the next and need
5131not to be created for each use - so the menu generally comes up faster. 5131not be created for each use, so the menu generally comes up faster.
5132The selection buffers will be erased (and therefore updated) 5132The selection buffers will be erased (and therefore updated)
5133automatically when new labels in its category are added. See the 5133automatically when new labels in its category are added. See the
5134variable @code{reftex-auto-update-selection-buffers}. 5134variable @code{reftex-auto-update-selection-buffers}.
diff --git a/doc/misc/remember.texi b/doc/misc/remember.texi
index 2faa57b3dc7..af1121a0d10 100644
--- a/doc/misc/remember.texi
+++ b/doc/misc/remember.texi
@@ -8,7 +8,7 @@
8@copying 8@copying
9This manual is for Remember Mode, version 1.9 9This manual is for Remember Mode, version 1.9
10 10
11Copyright @copyright{} 2001, 2004-2005, 2007-2012 11Copyright @copyright{} 2001, 2004--2005, 2007--2012
12Free Software Foundation, Inc. 12Free Software Foundation, Inc.
13 13
14@quotation 14@quotation
diff --git a/doc/misc/sasl.texi b/doc/misc/sasl.texi
index 1d65186c9a5..86ef0e29b77 100644
--- a/doc/misc/sasl.texi
+++ b/doc/misc/sasl.texi
@@ -10,7 +10,7 @@
10@copying 10@copying
11This file describes the Emacs SASL library, version @value{VERSION}. 11This file describes the Emacs SASL library, version @value{VERSION}.
12 12
13Copyright @copyright{} 2000, 2004-2012 Free Software Foundation, Inc. 13Copyright @copyright{} 2000, 2004--2012 Free Software Foundation, Inc.
14 14
15@quotation 15@quotation
16Permission is granted to copy, distribute and/or modify this document 16Permission is granted to copy, distribute and/or modify this document
@@ -54,18 +54,18 @@ SASL is a common interface to share several authentication mechanisms between
54applications using different protocols. 54applications using different protocols.
55 55
56@ifnottex 56@ifnottex
57@insertcopying 57@insertcopying
58@end ifnottex 58@end ifnottex
59 59
60@menu 60@menu
61* Overview:: What Emacs SASL library is. 61* Overview:: What Emacs SASL library is.
62* How to use:: Adding authentication support to your applications. 62* How to use:: Adding authentication support to your applications.
63* Data types:: 63* Data types::
64* Back end drivers:: Writing your own drivers. 64* Back end drivers:: Writing your own drivers.
65* GNU Free Documentation License:: The license for this documentation. 65* GNU Free Documentation License:: The license for this documentation.
66* Index:: 66* Index::
67* Function Index:: 67* Function Index::
68* Variable Index:: 68* Variable Index::
69@end menu 69@end menu
70 70
71@node Overview 71@node Overview
@@ -106,9 +106,9 @@ security layer---a mechanism, a client parameter and an authentication
106step. 106step.
107 107
108@menu 108@menu
109* Mechanisms:: 109* Mechanisms::
110* Clients:: 110* Clients::
111* Steps:: 111* Steps::
112@end menu 112@end menu
113 113
114@node Mechanisms 114@node Mechanisms
diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi
index b1fd5475bd8..95b011cbd7e 100644
--- a/doc/misc/sc.texi
+++ b/doc/misc/sc.texi
@@ -14,7 +14,7 @@
14This document describes Supercite, an Emacs package for citing and 14This document describes Supercite, an Emacs package for citing and
15attributing replies to mail and news messages. 15attributing replies to mail and news messages.
16 16
17Copyright @copyright{} 1993, 2001-2012 Free Software Foundation, Inc. 17Copyright @copyright{} 1993, 2001--2012 Free Software Foundation, Inc.
18 18
19@quotation 19@quotation
20Permission is granted to copy, distribute and/or modify this document 20Permission is granted to copy, distribute and/or modify this document
@@ -1479,7 +1479,7 @@ recognizing specific alternative forms.
1479@vindex sc-cite-frame-alist 1479@vindex sc-cite-frame-alist
1480@vindex sc-uncite-frame-alist 1480@vindex sc-uncite-frame-alist
1481@vindex sc-recite-frame-alist 1481@vindex sc-recite-frame-alist
1482For each of the actions -- citing, unciting, and reciting -- an alist is 1482For each of the actions---citing, unciting, and reciting---an alist is
1483consulted to find the frame to use (@code{sc-cite-frame-alist}, 1483consulted to find the frame to use (@code{sc-cite-frame-alist},
1484@code{sc-uncite-frame-alist}, and @code{sc-recite-frame-alist} 1484@code{sc-uncite-frame-alist}, and @code{sc-recite-frame-alist}
1485respectively). These frames can contain alists of the form: 1485respectively). These frames can contain alists of the form:
diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi
index 7d966f29705..d4e3bcaa0b5 100644
--- a/doc/misc/semantic.texi
+++ b/doc/misc/semantic.texi
@@ -24,7 +24,8 @@
24@copying 24@copying
25This manual documents the Semantic library and utilities. 25This manual documents the Semantic library and utilities.
26 26
27Copyright @copyright{} 1999-2005, 2007, 2009-2012 Free Software Foundation, Inc. 27Copyright @copyright{} 1999--2005, 2007, 2009--2012 Free Software
28Foundation, Inc.
28 29
29@quotation 30@quotation
30Permission is granted to copy, distribute and/or modify this document 31Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi
index 7b39603f1a5..1d020c876eb 100644
--- a/doc/misc/ses.texi
+++ b/doc/misc/ses.texi
@@ -11,7 +11,7 @@
11@copying 11@copying
12This file documents SES: the Simple Emacs Spreadsheet. 12This file documents SES: the Simple Emacs Spreadsheet.
13 13
14Copyright @copyright{} 2002-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2002--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -692,7 +692,7 @@ Export a range of cells as tab-separated values (@code{ses-export-tsv}).
692Export a range of cells as tab-separated formulas (@code{ses-export-tsf}). 692Export a range of cells as tab-separated formulas (@code{ses-export-tsf}).
693@end table 693@end table
694 694
695The exported text goes to the kill ring --- you can paste it into 695The exported text goes to the kill ring; you can paste it into
696another buffer. Columns are separated by tabs, rows by newlines. 696another buffer. Columns are separated by tabs, rows by newlines.
697 697
698To import text, use any of the yank commands where the text to paste 698To import text, use any of the yank commands where the text to paste
@@ -888,7 +888,7 @@ order to avoid a virus warning.
888You can define functions by making them values for the fake local 888You can define functions by making them values for the fake local
889variable @code{eval}. Such functions can then be used in your 889variable @code{eval}. Such functions can then be used in your
890formulas and printers, but usually each @code{eval} is presented to 890formulas and printers, but usually each @code{eval} is presented to
891the user during file loading as a potential virus --- this can get 891the user during file loading as a potential virus. This can get
892annoying. 892annoying.
893 893
894You can define functions in your @file{.emacs} file. Other people can 894You can define functions in your @file{.emacs} file. Other people can
diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi
index 6d1897cee8f..55e07f75085 100644
--- a/doc/misc/sieve.texi
+++ b/doc/misc/sieve.texi
@@ -11,7 +11,7 @@
11@copying 11@copying
12This file documents the Emacs Sieve package, for server-side mail filtering. 12This file documents the Emacs Sieve package, for server-side mail filtering.
13 13
14Copyright @copyright{} 2001-2012 Free Software Foundation, Inc. 14Copyright @copyright{} 2001--2012 Free Software Foundation, Inc.
15 15
16@quotation 16@quotation
17Permission is granted to copy, distribute and/or modify this document 17Permission is granted to copy, distribute and/or modify this document
@@ -212,7 +212,7 @@ Bury the Manage Sieve buffer without closing the connection.
212@kindex ? 212@kindex ?
213@kindex h 213@kindex h
214@findex sieve-help 214@findex sieve-help
215Displays help in the minibuffer. 215Displays help in the minibuffer.
216 216
217@end table 217@end table
218 218
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index 7b1c7641203..6a2dc505196 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -3,7 +3,7 @@
3@settitle Emacs SMTP Library 3@settitle Emacs SMTP Library
4@syncodeindex vr fn 4@syncodeindex vr fn
5@copying 5@copying
6Copyright @copyright{} 2003-2012 Free Software Foundation, Inc. 6Copyright @copyright{} 2003--2012 Free Software Foundation, Inc.
7 7
8@quotation 8@quotation
9Permission is granted to copy, distribute and/or modify this document 9Permission is granted to copy, distribute and/or modify this document
@@ -70,8 +70,8 @@ not necessarily involve SMTP, however. Here is short overview of what
70is involved. 70is involved.
71 71
72@cindex MUA 72@cindex MUA
73 The mail program --- also called a mail user agent (MUA) --- 73 The mail program---also called a mail user agent (MUA)---usually
74usually sends outgoing mail to a mail host. When your computer is 74sends outgoing mail to a mail host. When your computer is
75permanently connected to the internet, it might even be a mail host 75permanently connected to the internet, it might even be a mail host
76itself. In this case, the MUA will pipe mail to the 76itself. In this case, the MUA will pipe mail to the
77@file{/usr/lib/sendmail} application. It will take care of your mail 77@file{/usr/lib/sendmail} application. It will take care of your mail
@@ -283,8 +283,8 @@ The variable @code{smtpmail-stream-type} controls what form of
283connection the SMTP library uses. The default value is @code{nil}, 283connection the SMTP library uses. The default value is @code{nil},
284which means to use a plain connection, but try to switch to a STARTTLS 284which means to use a plain connection, but try to switch to a STARTTLS
285encrypted connection if the server supports it. Other possible values 285encrypted connection if the server supports it. Other possible values
286are: @code{starttls} - insist on STARTTLS; @code{ssl} - use TLS/SSL; 286are: @code{starttls} to insist on STARTTLS; @code{ssl} to use TLS/SSL;
287and @code{plain} - no encryption. 287and @code{plain} for encryption.
288 288
289Use of any form of TLS/SSL requires support in Emacs. You can either 289Use of any form of TLS/SSL requires support in Emacs. You can either
290use the built-in support (in Emacs 24.1 and later), or the 290use the built-in support (in Emacs 24.1 and later), or the
diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi
index 70b5e2ad367..ac12d4a65a6 100644
--- a/doc/misc/speedbar.texi
+++ b/doc/misc/speedbar.texi
@@ -4,7 +4,7 @@
4@syncodeindex fn cp 4@syncodeindex fn cp
5 5
6@copying 6@copying
7Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 7Copyright @copyright{} 1999--2012 Free Software Foundation, Inc.
8 8
9@quotation 9@quotation
10Permission is granted to copy, distribute and/or modify this document 10Permission is granted to copy, distribute and/or modify this document
@@ -68,7 +68,7 @@ an expanded summary of the entry the expansion button is
68on. @xref{Basic Navigation}. 68on. @xref{Basic Navigation}.
69 69
70@ifnottex 70@ifnottex
71@insertcopying 71@insertcopying
72@end ifnottex 72@end ifnottex
73 73
74@menu 74@menu
diff --git a/doc/misc/srecode.texi b/doc/misc/srecode.texi
index 0d1c02cf90f..3000cd0caf8 100644
--- a/doc/misc/srecode.texi
+++ b/doc/misc/srecode.texi
@@ -15,7 +15,7 @@
15@c %**end of header 15@c %**end of header
16 16
17@copying 17@copying
18Copyright @copyright{} 2007-2012 Free Software Foundation, Inc. 18Copyright @copyright{} 2007--2012 Free Software Foundation, Inc.
19 19
20@quotation 20@quotation
21Permission is granted to copy, distribute and/or modify this document 21Permission is granted to copy, distribute and/or modify this document
@@ -463,7 +463,7 @@ show NAME
463This will enable that section. 463This will enable that section.
464 464
465 465
466NOTE: May 11, 2008 - I haven't used this yet, so I don't know if it works. 466NOTE: May 11, 2008: I haven't used this yet, so I don't know if it works.
467 467
468 468
469@node Special Variables 469@node Special Variables
@@ -575,10 +575,10 @@ macros which will enable different @var{sections}. The automatic
575section variables are. 575section variables are.
576 576
577@itemize @bullet 577@itemize @bullet
578@item @var{first} - The first entry in the table. 578@item @var{first}---The first entry in the table.
579@item @var{notfirst} - Not the first entry in the table. 579@item @var{notfirst}---Not the first entry in the table.
580@item @var{last} - The last entry in the table 580@item @var{last}---The last entry in the table
581@item @var{notlast} - Not the last entry in the table. 581@item @var{notlast}---Not the last entry in the table.
582@end itemize 582@end itemize
583 583
584@node Compound Variable Values 584@node Compound Variable Values
@@ -1654,7 +1654,7 @@ This would be a field of the class being inserted into.
1654 1654
1655Inside a body of code, such as a function or method body. 1655Inside a body of code, such as a function or method body.
1656 1656
1657 - no conventions yet. 1657 ---no conventions yet.
1658 1658
1659@section Standard Dictionary Values 1659@section Standard Dictionary Values
1660 1660
@@ -1778,7 +1778,7 @@ all template files for that application will be loaded.
1778@end defun 1778@end defun
1779 1779
1780 1780
1781 todo - Add examples. Most core stuff is already described above. 1781 todo: Add examples. Most core stuff is already described above.
1782 1782
1783 1783
1784@node GNU Free Documentation License 1784@node GNU Free Documentation License
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 0ca5df873fa..670fc03b218 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -37,7 +37,7 @@
37@end macro 37@end macro
38 38
39@copying 39@copying
40Copyright @copyright{} 1999-2012 Free Software Foundation, Inc. 40Copyright @copyright{} 1999--2012 Free Software Foundation, Inc.
41 41
42@quotation 42@quotation
43Permission is granted to copy, distribute and/or modify this document 43Permission is granted to copy, distribute and/or modify this document
@@ -761,7 +761,7 @@ transferred with the corresponding inline method. It should provide a
761fair trade-off between both approaches. 761fair trade-off between both approaches.
762 762
763@table @asis 763@table @asis
764@item @option{rcp} --- @command{rsh} and @command{rcp} 764@item @option{rcp}---@command{rsh} and @command{rcp}
765@cindex method rcp 765@cindex method rcp
766@cindex rcp method 766@cindex rcp method
767@cindex rcp (with rcp method) 767@cindex rcp (with rcp method)
@@ -776,7 +776,7 @@ The alternative method @option{remcp} uses the @command{remsh} and
776@command{remsh} is used instead of @command{rsh}. 776@command{remsh} is used instead of @command{rsh}.
777 777
778 778
779@item @option{scp} --- @command{ssh} and @command{scp} 779@item @option{scp}---@command{ssh} and @command{scp}
780@cindex method scp 780@cindex method scp
781@cindex scp method 781@cindex scp method
782@cindex scp (with scp method) 782@cindex scp (with scp method)
@@ -806,7 +806,7 @@ specify @samp{-p 42} in the argument list for @command{ssh}, and to
806specify @samp{-P 42} in the argument list for @command{scp}. 806specify @samp{-P 42} in the argument list for @command{scp}.
807 807
808 808
809@item @option{sftp} --- @command{ssh} and @command{sftp} 809@item @option{sftp}---@command{ssh} and @command{sftp}
810@cindex method sftp 810@cindex method sftp
811@cindex sftp method 811@cindex sftp method
812@cindex sftp (with sftp method) 812@cindex sftp (with sftp method)
@@ -822,7 +822,7 @@ within this session. Instead of, @command{ssh} is used for login.
822This method supports the @samp{-p} argument. 822This method supports the @samp{-p} argument.
823 823
824 824
825@item @option{rsync} --- @command{ssh} and @command{rsync} 825@item @option{rsync}---@command{ssh} and @command{rsync}
826@cindex method rsync 826@cindex method rsync
827@cindex rsync method 827@cindex rsync method
828@cindex rsync (with rsync method) 828@cindex rsync (with rsync method)
@@ -843,7 +843,7 @@ the corresponding buffer, visiting this file, is alive.
843This method supports the @samp{-p} argument. 843This method supports the @samp{-p} argument.
844 844
845 845
846@item @option{scpx} --- @command{ssh} and @command{scp} 846@item @option{scpx}---@command{ssh} and @command{scp}
847@cindex method scpx 847@cindex method scpx
848@cindex scpx method 848@cindex scpx method
849@cindex scp (with scpx method) 849@cindex scp (with scpx method)
@@ -866,7 +866,7 @@ to not print any shell prompt, which confuses @value{tramp} mightily.
866This method supports the @samp{-p} argument. 866This method supports the @samp{-p} argument.
867 867
868 868
869@item @option{scpc} --- @command{ssh} and @command{scp} 869@item @option{scpc}---@command{ssh} and @command{scp}
870@cindex method scpc 870@cindex method scpc
871@cindex scpc method 871@cindex scpc method
872@cindex scp (with scpc method) 872@cindex scp (with scpc method)
@@ -897,7 +897,7 @@ version, must be set to @option{no}.
897This method supports the @samp{-p} argument. 897This method supports the @samp{-p} argument.
898 898
899 899
900@item @option{rsyncc} --- @command{ssh} and @command{rsync} 900@item @option{rsyncc}---@command{ssh} and @command{rsync}
901@cindex method rsyncc 901@cindex method rsyncc
902@cindex rsyncc method 902@cindex rsyncc method
903@cindex rsync (with rsyncc method) 903@cindex rsync (with rsyncc method)
@@ -911,7 +911,7 @@ which increases performance.
911This method supports the @samp{-p} argument. 911This method supports the @samp{-p} argument.
912 912
913 913
914@item @option{pscp} --- @command{plink} and @command{pscp} 914@item @option{pscp}---@command{plink} and @command{pscp}
915@cindex method pscp 915@cindex method pscp
916@cindex pscp method 916@cindex pscp method
917@cindex pscp (with pscp method) 917@cindex pscp (with pscp method)
@@ -926,7 +926,7 @@ of PuTTY, an SSH implementation for Windows.
926This method supports the @samp{-P} argument. 926This method supports the @samp{-P} argument.
927 927
928 928
929@item @option{psftp} --- @command{plink} and @command{psftp} 929@item @option{psftp}---@command{plink} and @command{psftp}
930@cindex method psftp 930@cindex method psftp
931@cindex psftp method 931@cindex psftp method
932@cindex psftp (with psftp method) 932@cindex psftp (with psftp method)
@@ -941,7 +941,7 @@ part of PuTTY, an SSH implementation for Windows.
941This method supports the @samp{-P} argument. 941This method supports the @samp{-P} argument.
942 942
943 943
944@item @option{fcp} --- @command{fsh} and @command{fcp} 944@item @option{fcp}---@command{fsh} and @command{fcp}
945@cindex method fcp 945@cindex method fcp
946@cindex fcp method 946@cindex fcp method
947@cindex fsh (with fcp method) 947@cindex fsh (with fcp method)
@@ -980,7 +980,7 @@ This works only for unified filenames, see @ref{Issues}.
980@end ifset 980@end ifset
981 981
982 982
983@item @option{smb} --- @command{smbclient} 983@item @option{smb}---@command{smbclient}
984@cindex method smb 984@cindex method smb
985@cindex smb method 985@cindex smb method
986 986
@@ -1851,7 +1851,7 @@ but it is not at the end of the buffer.
1851This regular expression is used by @value{tramp} in the same way as 1851This regular expression is used by @value{tramp} in the same way as
1852@code{shell-prompt-pattern}, to match prompts from the remote shell. 1852@code{shell-prompt-pattern}, to match prompts from the remote shell.
1853This second variable exists because the prompt from the remote shell 1853This second variable exists because the prompt from the remote shell
1854might be different from the prompt from a local shell --- after all, 1854might be different from the prompt from a local shell---after all,
1855the whole point of @value{tramp} is to log in to remote hosts as a 1855the whole point of @value{tramp} is to log in to remote hosts as a
1856different user. The default value of 1856different user. The default value of
1857@code{tramp-shell-prompt-pattern} is the same as the default value of 1857@code{tramp-shell-prompt-pattern} is the same as the default value of
@@ -2277,7 +2277,7 @@ This edits the same file, using the fully qualified domain name of
2277the machine. 2277the machine.
2278 2278
2279@item @trampfn{, , melancholia, ~/.emacs} 2279@item @trampfn{, , melancholia, ~/.emacs}
2280This also edits the same file --- the @file{~} is expanded to your 2280This also edits the same file; the @file{~} is expanded to your
2281home directory on the remote machine, just like it is locally. 2281home directory on the remote machine, just like it is locally.
2282 2282
2283@item @trampfn{, , melancholia, ~daniel/.emacs} 2283@item @trampfn{, , melancholia, ~daniel/.emacs}
@@ -2366,13 +2366,13 @@ For the time being, @code{tramp-syntax} can have the following values:
2366 2366
2367@itemize @w{} 2367@itemize @w{}
2368@ifset emacs 2368@ifset emacs
2369@item @code{ftp} -- That is the default syntax 2369@item @code{ftp}---That is the default syntax
2370@item @code{url} -- URL-like syntax 2370@item @code{url}---URL-like syntax
2371@end ifset 2371@end ifset
2372@ifset xemacs 2372@ifset xemacs
2373@item @code{sep} -- That is the default syntax 2373@item @code{sep}---That is the default syntax
2374@item @code{url} -- URL-like syntax 2374@item @code{url}---URL-like syntax
2375@item @code{ftp} -- EFS-like syntax 2375@item @code{ftp}---EFS-like syntax
2376@end ifset 2376@end ifset
2377@end itemize 2377@end itemize
2378 2378
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index cd8854d8562..b12cd8adddd 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -20,7 +20,8 @@
20@copying 20@copying
21This is the manual for the @code{url} Emacs Lisp library. 21This is the manual for the @code{url} Emacs Lisp library.
22 22
23Copyright @copyright{} 1993-1999, 2002, 2004-2012 Free Software Foundation, Inc. 23Copyright @copyright{} 1993--1999, 2002, 2004--2012 Free Software
24Foundation, Inc.
24 25
25@quotation 26@quotation
26Permission is granted to copy, distribute and/or modify this document 27Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi
index d81ae182a13..f977387c414 100644
--- a/doc/misc/vip.texi
+++ b/doc/misc/vip.texi
@@ -3,7 +3,7 @@
3@settitle VIP 3@settitle VIP
4 4
5@copying 5@copying
6Copyright @copyright{} 1987, 2001-2012 Free Software Foundation, Inc. 6Copyright @copyright{} 1987, 2001--2012 Free Software Foundation, Inc.
7 7
8@quotation 8@quotation
9Permission is granted to copy, distribute and/or modify this document 9Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 2caad2090f6..1297fdb672b 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -7,7 +7,7 @@
7@setfilename ../../info/viper 7@setfilename ../../info/viper
8 8
9@copying 9@copying
10Copyright @copyright{} 1995-1997, 2001-2012 Free Software Foundation, Inc. 10Copyright @copyright{} 1995--1997, 2001--2012 Free Software Foundation, Inc.
11 11
12@quotation 12@quotation
13Permission is granted to copy, distribute and/or modify this document 13Permission is granted to copy, distribute and/or modify this document
@@ -75,7 +75,7 @@ Viper, formerly known as VIP-19, was written by Michael Kifer. It is based
75on VIP version 3.5 by Masahiko Sato and VIP version 4.4 by Aamod Sane. 75on VIP version 3.5 by Masahiko Sato and VIP version 4.4 by Aamod Sane.
76About 15% of the code still comes from those older packages. 76About 15% of the code still comes from those older packages.
77 77
78Viper is intended to be usable without reading this manual --- the defaults 78Viper is intended to be usable without reading this manual; the defaults
79are set to make Viper as close to Vi as possible. At startup, Viper will 79are set to make Viper as close to Vi as possible. At startup, Viper will
80try to set the most appropriate default environment for you, based on 80try to set the most appropriate default environment for you, based on
81your familiarity with Emacs. It will also tell you the basic GNU Emacs window 81your familiarity with Emacs. It will also tell you the basic GNU Emacs window
@@ -133,8 +133,8 @@ Viper was written by Michael Kifer. It is based on VIP version 3.5 by
133Masahiko Sato and VIP version 4.4 by Aamod Sane. About 15% of the code 133Masahiko Sato and VIP version 4.4 by Aamod Sane. About 15% of the code
134still comes from those older packages. 134still comes from those older packages.
135 135
136Viper is intended to be usable out of the box, without reading this manual 136Viper is intended to be usable out of the box, without reading this manual;
137--- the defaults are set to make Viper as close to Vi as possible. At 137the defaults are set to make Viper as close to Vi as possible. At
138startup, Viper will attempt to set the most appropriate default environment 138startup, Viper will attempt to set the most appropriate default environment
139for you, based on your familiarity with Emacs. It will also tell you the 139for you, based on your familiarity with Emacs. It will also tell you the
140basic GNU Emacs window management commands to help you start immediately. 140basic GNU Emacs window management commands to help you start immediately.
@@ -446,7 +446,7 @@ doing soon!), you should learn about the meaning of the various keys in
446those special modes (typing @kbd{C-h m} in a buffer provides 446those special modes (typing @kbd{C-h m} in a buffer provides
447help with key bindings for the major mode of that buffer). 447help with key bindings for the major mode of that buffer).
448 448
449If you switch to Vi in Dired or similar modes---no harm is done. It is just 449If you switch to Vi in Dired or similar modes, no harm is done. It is just
450that the special key bindings provided by those modes will be temporarily 450that the special key bindings provided by those modes will be temporarily
451overshadowed by Viper's bindings. Switching back to Viper's Emacs state 451overshadowed by Viper's bindings. Switching back to Viper's Emacs state
452will revive the environment provided by the current major mode. 452will revive the environment provided by the current major mode.
@@ -1714,7 +1714,7 @@ If not @code{nil}, search wraps around the end/beginning of buffer.
1714@item viper-search-scroll-threshold 2 1714@item viper-search-scroll-threshold 2
1715If search lands within this many lines of the window top or bottom, the 1715If search lands within this many lines of the window top or bottom, the
1716window will be scrolled up or down by about 1/7-th of its size, to reveal 1716window will be scrolled up or down by about 1/7-th of its size, to reveal
1717the context. If the value is negative---don't scroll. 1717the context. If the value is negative, don't scroll.
1718@item viper-tags-file-name "TAGS" 1718@item viper-tags-file-name "TAGS"
1719The name of the file used as the tag table. 1719The name of the file used as the tag table.
1720@item viper-re-query-replace nil 1720@item viper-re-query-replace nil
@@ -2785,7 +2785,7 @@ type @kbd{C-x q} (for confirmation) or @kbd{C-u C-x q} (for prompt).
2785For details, @pxref{Keyboard Macro Query,,Customization,emacs,The GNU Emacs 2785For details, @pxref{Keyboard Macro Query,,Customization,emacs,The GNU Emacs
2786Manual} @refill 2786Manual} @refill
2787 2787
2788When the user finishes defining a macro (which is done by typing @kbd{C-x)} --- 2788When the user finishes defining a macro (which is done by typing @kbd{C-x)},
2789a departure from Vi), you will be asked whether you want this 2789a departure from Vi), you will be asked whether you want this
2790macro to be global, mode-specific, or buffer-specific. You will also be 2790macro to be global, mode-specific, or buffer-specific. You will also be
2791given a chance to save the macro in your @file{~/.viper} file. 2791given a chance to save the macro in your @file{~/.viper} file.
@@ -3264,7 +3264,7 @@ inserts them automatically in front of the Ex command.
3264@item <count> $ 3264@item <count> $
3265To the end of line <count> from the cursor. 3265To the end of line <count> from the cursor.
3266@item <count> ^ 3266@item <count> ^
3267To the first CHAR <count> - 1 lines lower. 3267To the first CHAR <count> @minus{} 1 lines lower.
3268@item <count> - 3268@item <count> -
3269To the first CHAR <count> lines higher. 3269To the first CHAR <count> lines higher.
3270@item <count> + <cr> 3270@item <count> + <cr>
@@ -3646,10 +3646,10 @@ Shift <count> lines one shiftwidth to the left.
3646 3646
3647@table @kbd 3647@table @kbd
3648@item <count> r<char> 3648@item <count> r<char>
3649Replace <count> chars by <char> - no <esc>. 3649Replace <count> chars by <char>; no <esc>.
3650@item <count> R 3650@item <count> R
3651Overwrite the rest of the line, 3651Overwrite the rest of the line,
3652appending change @var{count - 1} times. 3652appending change @var{count} @minus{} 1 times.
3653@item <count> s 3653@item <count> s
3654Substitute <count> chars. 3654Substitute <count> chars.
3655@item <count> S 3655@item <count> S
@@ -3659,7 +3659,7 @@ Change from begin to endpoint of <count><move>.
3659@item <count> cc 3659@item <count> cc
3660Change <count> lines. 3660Change <count> lines.
3661@item <count> C 3661@item <count> C
3662The rest of the line and <count> - 1 next lines. 3662The rest of the line and <count> @minus{} 1 next lines.
3663@item <count> =<move> 3663@item <count> =<move>
3664Reindent the region described by move. 3664Reindent the region described by move.
3665@item <count> ~ 3665@item <count> ~
@@ -3912,7 +3912,7 @@ give file name, status, current line number
3912and relative position.@* 3912and relative position.@*
3913At user levels 2 and higher, abort the current command. 3913At user levels 2 and higher, abort the current command.
3914@item C-c g 3914@item C-c g
3915Give file name, status, current line number and relative position -- all 3915Give file name, status, current line number and relative position---all
3916user levels. 3916user levels.
3917@item C-l 3917@item C-l
3918Refresh the screen. 3918Refresh the screen.
@@ -4021,7 +4021,7 @@ Save and kill buffer.
4021@item :x!@: [<file>] 4021@item :x!@: [<file>]
4022@kbd{:w![<file>]} and @kbd{:q}. 4022@kbd{:w![<file>]} and @kbd{:q}.
4023@item :pre 4023@item :pre
4024Preserve the file -- autosave buffers. 4024Preserve the file---autosave buffers.
4025@item :rec 4025@item :rec
4026Recover file from autosave. 4026Recover file from autosave.
4027@item :f [<file>] 4027@item :f [<file>]
@@ -4253,7 +4253,7 @@ Run the make command in the current directory.
4253@item autoindent 4253@item autoindent
4254@itemx ai 4254@itemx ai
4255@cindex autoindent 4255@cindex autoindent
4256autoindent -- In append mode after a <cr> the 4256autoindent: In append mode after a <cr> the
4257cursor will move directly below the first 4257cursor will move directly below the first
4258character on the previous line. 4258character on the previous line.
4259This setting affects the current buffer only. 4259This setting affects the current buffer only.
@@ -4269,7 +4269,7 @@ Cancel autoindent-global.
4269@item ignorecase 4269@item ignorecase
4270@itemx ic 4270@itemx ic
4271@cindex case and searching 4271@cindex case and searching
4272ignorecase -- No distinction between upper and lower cases when searching. 4272ignorecase: No distinction between upper and lower cases when searching.
4273@item noignorecase 4273@item noignorecase
4274@itemx noic 4274@itemx noic
4275Cancel ignorecase. 4275Cancel ignorecase.
@@ -4283,7 +4283,7 @@ Cancel magic.
4283@item readonly 4283@item readonly
4284@itemx ro 4284@itemx ro
4285@cindex readonly files 4285@cindex readonly files
4286readonly -- The file is not to be changed. 4286readonly: The file is not to be changed.
4287If the user attempts to write to this file, confirmation will be requested. 4287If the user attempts to write to this file, confirmation will be requested.
4288@item noreadonly 4288@item noreadonly
4289@itemx noro 4289@itemx noro
@@ -4291,18 +4291,18 @@ Cancel readonly.
4291@item shell=<string> 4291@item shell=<string>
4292@itemx sh=<string> 4292@itemx sh=<string>
4293@cindex shell 4293@cindex shell
4294shell -- The program to be used for shell escapes 4294shell: The program to be used for shell escapes
4295(default @samp{$SHELL} (default @file{/bin/sh})). 4295(default @samp{$SHELL} (default @file{/bin/sh})).
4296@item shiftwidth=<count> 4296@item shiftwidth=<count>
4297@itemx sw=<count> 4297@itemx sw=<count>
4298@cindex layout 4298@cindex layout
4299@cindex shifting text 4299@cindex shifting text
4300shiftwidth -- Gives the shiftwidth (default 8 positions). 4300shiftwidth: Gives the shiftwidth (default 8 positions).
4301@item showmatch 4301@item showmatch
4302@itemx sm 4302@itemx sm
4303@cindex paren matching 4303@cindex paren matching
4304@cindex matching parens 4304@cindex matching parens
4305showmatch -- Whenever you append a @kbd{)}, Vi shows 4305showmatch: Whenever you append a @kbd{)}, Vi shows
4306its match if it's on the same page; also with 4306its match if it's on the same page; also with
4307@kbd{@{} and @kbd{@}}. If there's no match, Vi will beep. 4307@kbd{@{} and @kbd{@}}. If there's no match, Vi will beep.
4308@item noshowmatch 4308@item noshowmatch
@@ -4312,7 +4312,7 @@ Cancel showmatch.
4312@itemx ts=<count> 4312@itemx ts=<count>
4313@cindex changing tab width 4313@cindex changing tab width
4314@cindex tabbing 4314@cindex tabbing
4315tabstop -- The length of a <ht>; warning: this is 4315tabstop: The length of a <ht>; warning: this is
4316only IN the editor, outside of it <ht>s have 4316only IN the editor, outside of it <ht>s have
4317their normal length (default 8 positions). 4317their normal length (default 8 positions).
4318This setting affects the current buffer only. 4318This setting affects the current buffer only.
@@ -4323,13 +4323,13 @@ Same as `tabstop', but affects all buffers.
4323@itemx wm=<count> 4323@itemx wm=<count>
4324@cindex auto fill 4324@cindex auto fill
4325@cindex word wrap 4325@cindex word wrap
4326wrapmargin -- In append mode Vi automatically 4326wrapmargin: In append mode Vi automatically
4327puts a <lf> whenever there is a <sp> or <ht> 4327puts a <lf> whenever there is a <sp> or <ht>
4328within <wm> columns from the right margin. 4328within <wm> columns from the right margin.
4329@item wrapscan 4329@item wrapscan
4330@itemx ws 4330@itemx ws
4331@cindex searching 4331@cindex searching
4332wrapscan -- When searching, the end is 4332wrapscan: When searching, the end is
4333considered @samp{stuck} to the begin of the file. 4333considered @samp{stuck} to the begin of the file.
4334@item nowrapscan 4334@item nowrapscan
4335@itemx nows 4335@itemx nows
diff --git a/doc/misc/widget.texi b/doc/misc/widget.texi
index 78048d07c77..d5514fc936c 100644
--- a/doc/misc/widget.texi
+++ b/doc/misc/widget.texi
@@ -8,7 +8,7 @@
8@c %**end of header 8@c %**end of header
9 9
10@copying 10@copying
11Copyright @copyright{} 2000-2012 Free Software Foundation, Inc. 11Copyright @copyright{} 2000--2012 Free Software Foundation, Inc.
12 12
13@quotation 13@quotation
14Permission is granted to copy, distribute and/or modify this document 14Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi
index 97eb44e7d9e..c2c52837b97 100644
--- a/doc/misc/wisent.texi
+++ b/doc/misc/wisent.texi
@@ -23,7 +23,7 @@
23@c %**end of header 23@c %**end of header
24 24
25@copying 25@copying
26Copyright @copyright{} 1988-1993, 1995, 1998-2004, 2007, 2012 26Copyright @copyright{} 1988--1993, 1995, 1998--2004, 2007, 2012
27Free Software Foundation, Inc. 27Free Software Foundation, Inc.
28 28
29@c Since we are both GNU manuals, we do not need to ack each other here. 29@c Since we are both GNU manuals, we do not need to ack each other here.
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 574eeb9a16d..d805aa20061 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -18,7 +18,7 @@
18This file documents WoMan: A program to browse Unix manual pages `W.O. 18This file documents WoMan: A program to browse Unix manual pages `W.O.
19(without) man'. 19(without) man'.
20 20
21Copyright @copyright{} 2001-2012 Free Software Foundation, Inc. 21Copyright @copyright{} 2001--2012 Free Software Foundation, Inc.
22 22
23@quotation 23@quotation
24Permission is granted to copy, distribute and/or modify this document 24Permission is granted to copy, distribute and/or modify this document