aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorXue Fuqiao2013-07-30 08:29:09 +0800
committerXue Fuqiao2013-07-30 08:29:09 +0800
commitd2067333246b676fcf98567d34eec79ed4648d5f (patch)
treead6543d8e7f1db50226907f7278373eef544d252 /doc
parent7aa7fff0c8860b72a2c7cdc7d4d0845245754d43 (diff)
parent86b192c1479d167c13edb9cdaa026c231c8a0442 (diff)
downloademacs-d2067333246b676fcf98567d34eec79ed4648d5f.tar.gz
emacs-d2067333246b676fcf98567d34eec79ed4648d5f.zip
Merge from mainline.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog14
-rw-r--r--doc/emacs/display.texi3
-rw-r--r--doc/emacs/glossary.texi12
-rw-r--r--doc/emacs/maintaining.texi2
-rw-r--r--doc/lispref/ChangeLog2
-rw-r--r--doc/misc/ChangeLog46
-rw-r--r--doc/misc/Makefile.in13
-rw-r--r--doc/misc/eieio.texi58
-rw-r--r--doc/misc/erc.texi19
-rw-r--r--doc/misc/eshell.texi10
-rw-r--r--doc/misc/faq.texi42
-rw-r--r--doc/misc/gnus.texi5
-rw-r--r--doc/misc/ido.texi12
-rw-r--r--doc/misc/pcl-cvs.texi44
-rw-r--r--doc/misc/reftex.texi4
-rw-r--r--doc/misc/ses.texi71
-rw-r--r--doc/misc/tramp.texi10
-rw-r--r--doc/misc/woman.texi128
18 files changed, 338 insertions, 157 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index e634117f89c..eaae7ec5c9f 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,17 @@
12013-07-28 Xue Fuqiao <xfq.free@gmail.com>
2
3 * glossary.texi (Glossary): Add some entries.
4
52013-07-27 Xue Fuqiao <xfq.free@gmail.com>
6
7 * maintaining.texi (VC Directory Commands): Mention `D' and `L' in
8 vc-dir. (Bug#14948)
9
102013-07-26 Eli Zaretskii <eliz@gnu.org>
11
12 * display.texi (Fringes): Document the variable fringe-mode.
13 (Bug#14946)
14
12013-07-03 Glenn Morris <rgm@gnu.org> 152013-07-03 Glenn Morris <rgm@gnu.org>
2 16
3 * maintaining.texi (EDE): Fix cross-reference. 17 * maintaining.texi (EDE): Fix cross-reference.
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 482d7e7741a..aa9977a52e5 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -1017,12 +1017,15 @@ mode's symbol is a member of the list @code{hi-lock-exclude-modes}.
1017 1017
1018@findex set-fringe-style 1018@findex set-fringe-style
1019@findex fringe-mode 1019@findex fringe-mode
1020@vindex fringe-mode @r{(variable)}
1020 On graphical displays, each Emacs window normally has narrow 1021 On graphical displays, each Emacs window normally has narrow
1021@dfn{fringes} on the left and right edges. The fringes are used to 1022@dfn{fringes} on the left and right edges. The fringes are used to
1022display symbols that provide information about the text in the window. 1023display symbols that provide information about the text in the window.
1023You can type @kbd{M-x fringe-mode} to disable the fringes, or modify 1024You can type @kbd{M-x fringe-mode} to disable the fringes, or modify
1024their width. This command affects fringes in all frames; to modify 1025their width. This command affects fringes in all frames; to modify
1025fringes on the selected frame only, use @kbd{M-x set-fringe-style}. 1026fringes on the selected frame only, use @kbd{M-x set-fringe-style}.
1027You can make your changes to the fringes permanent by customizing the
1028variable @code{fringe-mode}.
1026 1029
1027 The most common use of the fringes is to indicate a continuation 1030 The most common use of the fringes is to indicate a continuation
1028line (@pxref{Continuation Lines}). When one line of text is split 1031line (@pxref{Continuation Lines}). When one line of text is split
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index ee41313c10f..43441c20814 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -4,6 +4,7 @@
4@c See file emacs.texi for copying conditions. 4@c See file emacs.texi for copying conditions.
5@node Glossary 5@node Glossary
6@unnumbered Glossary 6@unnumbered Glossary
7@cindex glossary
7 8
8@table @asis 9@table @asis
9@anchor{Glossary---Abbrev} 10@anchor{Glossary---Abbrev}
@@ -18,7 +19,10 @@ Aborting means getting out of a recursive edit (q.v.). The
18commands @kbd{C-]} and @kbd{M-x top-level} are used for this. 19commands @kbd{C-]} and @kbd{M-x top-level} are used for this.
19@xref{Quitting}. 20@xref{Quitting}.
20 21
21@c FIXME? Active Region 22@item Active Region
23Setting the mark (q.v.@:) at a position in the text also activates it.
24When the mark is active, we call the region an active region.
25@xref{Mark}.
22 26
23@item Alt 27@item Alt
24Alt is the name of a modifier bit that a keyboard input character may 28Alt is the name of a modifier bit that a keyboard input character may
@@ -1365,7 +1369,11 @@ are not in a recursive editing level (q.v.@:) or the minibuffer
1365(q.v.), and not in the middle of a command. You can get back to top 1369(q.v.), and not in the middle of a command. You can get back to top
1366level by aborting (q.v.@:) and quitting (q.v.). @xref{Quitting}. 1370level by aborting (q.v.@:) and quitting (q.v.). @xref{Quitting}.
1367 1371
1368@c FIXME? Transient Mark Mode 1372@item Transient Mark Mode
1373The default behavior of the mark (q.v.@:) and region (q.v.), in which
1374setting the mark activates it and highlights the region, is called
1375Transient Mark mode. In GNU Emacs 23 and onwards, it is enabled by
1376default. @xref{Disabled Transient Mark}.
1369 1377
1370@item Transposition 1378@item Transposition
1371Transposing two units of text means putting each one into the place 1379Transposing two units of text means putting each one into the place
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index e89660dfaf5..6184684fbb0 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1222,7 +1222,7 @@ Revisions}), and @w{@kbd{C-x v u}} (@pxref{VC Undo}).
1222 1222
1223 The VC Directory buffer also defines some single-key shortcuts for 1223 The VC Directory buffer also defines some single-key shortcuts for
1224VC commands with the @kbd{C-x v} prefix: @kbd{=}, @kbd{+}, @kbd{l}, 1224VC commands with the @kbd{C-x v} prefix: @kbd{=}, @kbd{+}, @kbd{l},
1225@kbd{i}, and @kbd{v}. 1225@kbd{i}, @kbd{D}, @kbd{L} and @kbd{v}.
1226 1226
1227 For example, you can commit a set of edited files by opening a VC 1227 For example, you can commit a set of edited files by opening a VC
1228Directory buffer, where the files are listed with the @samp{edited} 1228Directory buffer, where the files are listed with the @samp{edited}
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index d8d21794baa..32717946b04 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1080,7 +1080,7 @@
1080 * display.texi (Face Attributes): Copyedits. Add a few cindex entries. 1080 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1081 Overlining no longer behaves exactly like underlining. 1081 Overlining no longer behaves exactly like underlining.
1082 1082
10832012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com> 10832012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1084 1084
1085 * display.texi (Face Attributes): 1085 * display.texi (Face Attributes):
1086 Document wave-style underline face attribute. 1086 Document wave-style underline face attribute.
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index a0413e88845..b306ce5ba0a 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,47 @@
12013-07-29 David Engster <deng@randomsample.de>
2
3 * eieio.texi (top): Make clear that EIEIO is not a full CLOS
4 implementation.
5 (Introduction): Add further missing features.
6 (Building Classes): Add introductory paragraph.
7 (Wish List): Add metaclasses and EQL specialization.
8
92013-07-29 Michael Albinus <michael.albinus@gmx.de>
10
11 * tramp.texi (Frequently Asked Questions): Mention
12 `tramp-use-ssh-controlmaster-options'.
13
142013-07-26 Tassilo Horn <tsdh@gnu.org>
15
16 * gnus.texi (Sorting the Summary Buffer): Document new defcustom
17 `gnus-sort-threads-recursively'.
18
192013-07-25 Glenn Morris <rgm@gnu.org>
20
21 * Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add ido.
22 (ido, $(buildinfodir)/ido$(INFO_EXT), ido.dvi, ido.pdf): New rules.
23
24 * erc.texi (Special Features): Update contact information.
25 (History): Avoid using @email.
26
27 * eshell.texi (Bugs and ideas): Minor updates.
28
29 * faq.texi (Reporting bugs, Origin of the term Emacs)
30 (Setting up a customization file)
31 (Using an already running Emacs process, Turning off beeping)
32 (Packages that do not come with Emacs)
33 (Replying to the sender of a message): Avoid using @email.
34
35 * pcl-cvs.texi (Contributors, Bugs): Avoid using @email.
36
37 * reftex.texi (Imprint): Avoid using @email.
38
39 * ses.texi (Top): Update bug reporting instructions.
40 (Acknowledgments): Avoid using @email.
41
42 * woman.texi (Introduction, Background): Remove outdated information.
43 (Bugs, Acknowledgments): Avoid using @email.
44
12013-07-24 Xue Fuqiao <xfq.free@gmail.com> 452013-07-24 Xue Fuqiao <xfq.free@gmail.com>
2 46
3 * ido.texi: New file. 47 * ido.texi: New file.
@@ -1096,7 +1140,7 @@
1096 corresponding function names, according to 1140 corresponding function names, according to
1097 `org-agenda-view-mode-dispatch'. 1141 `org-agenda-view-mode-dispatch'.
1098 1142
10992012-09-30 Jan Bäcker <jan.boecker@jboecker.de> 11432012-09-30 Jan BÃcker <jan.boecker@jboecker.de>
1100 1144
1101 * org.texi (The spreadsheet): Fix typo. 1145 * org.texi (The spreadsheet): Fix typo.
1102 1146
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 712fbccbfde..67a899af8ce 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -45,7 +45,7 @@ MAKEINFO_OPTS = --force -I$(emacsdir)
45INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \ 45INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
46 dbus dired-x ebrowse ede ediff edt eieio \ 46 dbus dired-x ebrowse ede ediff edt eieio \
47 emacs-mime epa erc ert eshell eudc efaq \ 47 emacs-mime epa erc ert eshell eudc efaq \
48 flymake forms gnus emacs-gnutls htmlfontify idlwave info.info \ 48 flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info \
49 mairix-el message mh-e newsticker nxml-mode \ 49 mairix-el message mh-e newsticker nxml-mode \
50 org pcl-cvs pgg rcirc remember reftex sasl \ 50 org pcl-cvs pgg rcirc remember reftex sasl \
51 sc semantic ses sieve smtpmail speedbar srecode tramp \ 51 sc semantic ses sieve smtpmail speedbar srecode tramp \
@@ -79,6 +79,7 @@ DVI_TARGETS = \
79 emacs-gnutls.dvi \ 79 emacs-gnutls.dvi \
80 htmlfontify.dvi \ 80 htmlfontify.dvi \
81 idlwave.dvi \ 81 idlwave.dvi \
82 ido.dvi \
82 info.dvi \ 83 info.dvi \
83 mairix-el.dvi \ 84 mairix-el.dvi \
84 message.dvi \ 85 message.dvi \
@@ -135,6 +136,7 @@ PDF_TARGETS = \
135 htmlfontify.pdf \ 136 htmlfontify.pdf \
136 emacs-gnutls.pdf \ 137 emacs-gnutls.pdf \
137 idlwave.pdf \ 138 idlwave.pdf \
139 ido.pdf \
138 info.pdf \ 140 info.pdf \
139 mairix-el.pdf \ 141 mairix-el.pdf \
140 message.pdf \ 142 message.pdf \
@@ -452,6 +454,15 @@ idlwave.dvi: ${srcdir}/idlwave.texi ${gfdl}
452idlwave.pdf: ${srcdir}/idlwave.texi ${gfdl} 454idlwave.pdf: ${srcdir}/idlwave.texi ${gfdl}
453 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi 455 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi
454 456
457ido : $(buildinfodir)/ido$(INFO_EXT)
458$(buildinfodir)/ido$(INFO_EXT): ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
459 $(mkinfodir)
460 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ido.texi
461ido.dvi: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
462 $(ENVADD) $(TEXI2DVI) ${srcdir}/ido.texi
463ido.pdf: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
464 $(ENVADD) $(TEXI2PDF) ${srcdir}/ido.texi
465
455# NB this one needs --no-split even without a .info extension. 466# NB this one needs --no-split even without a .info extension.
456# Avoid name clash with overall "info" target. 467# Avoid name clash with overall "info" target.
457info.info : $(buildinfodir)/info$(INFO_EXT) 468info.info : $(buildinfodir)/info$(INFO_EXT)
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi
index b16144e98a2..c8e8fb6d2e2 100644
--- a/doc/misc/eieio.texi
+++ b/doc/misc/eieio.texi
@@ -46,10 +46,10 @@ modify this GNU manual.''
46@comment node-name, next, previous, up 46@comment node-name, next, previous, up
47@top EIEIO 47@top EIEIO
48 48
49@eieio{} (``Enhanced Implementation of Emacs Interpreted Objects'') is 49@eieio{} (``Enhanced Implementation of Emacs Interpreted Objects'')
50a CLOS (Common Lisp Object System) compatibility layer for Emacs Lisp. 50provides an Object Oriented layer for Emacs Lisp, following the basic
51It provides a framework for writing object-oriented applications in 51concepts of the Common Lisp Object System (CLOS). It provides a
52Emacs. 52framework for writing object-oriented applications in Emacs.
53 53
54@ifnottex 54@ifnottex
55@insertcopying 55@insertcopying
@@ -201,8 +201,6 @@ Byte compilation support of methods.
201@item 201@item
202Help system extensions for classes and methods. 202Help system extensions for classes and methods.
203@item 203@item
204Automatic texinfo documentation generator.
205@item
206Several base classes for interesting tasks. 204Several base classes for interesting tasks.
207@item 205@item
208Simple test suite. 206Simple test suite.
@@ -212,20 +210,31 @@ Public and private classifications for slots (extensions to CLOS)
212Customization support in a class (extension to CLOS) 210Customization support in a class (extension to CLOS)
213@end enumerate 211@end enumerate
214 212
215Here are some CLOS features that @eieio{} presently lacks: 213Here are some important CLOS features that @eieio{} presently lacks:
216 214
217@table @asis 215@table @asis
218@item Complete @code{defclass} tag support
219All CLOS tags are currently supported, but the following are not
220currently implemented correctly:
221 216
222@table @code 217@item Method dispatch
223@item :metaclass 218EIEO does not support method dispatch for built-in types and multiple
224There is only one base superclass for all @eieio{} classes, which is 219arguments types. In other words, method dispatch only looks at the
225the @code{eieio-default-superclass}. 220first argument, and this one must be an @eieio{} type.
226@item :default-initargs 221
222@item Support for metaclasses
223There is just one default metaclass, @code{eieio-default-superclass},
224and you cannot define your own. The @code{:metaclass} tag in
225@code{defclass} is ignored. Also, functions like `class-of' and
226`find-class', which should return instances of the metaclass, behave
227differently in @eieio{} in that they return symbols or plain structures
228instead.
229
230@item EQL specialization
231EIEIO does not support it.
232
233@item @code{:around} method tag
234This CLOS method tag is non-functional.
235
236@item :default-initargs in @code{defclass}
227Each slot has an @code{:initarg} tag, so this is not really necessary. 237Each slot has an @code{:initarg} tag, so this is not really necessary.
228@end table
229 238
230@item Mock object initializers 239@item Mock object initializers
231Each class contains a mock object used for fast initialization of 240Each class contains a mock object used for fast initialization of
@@ -233,15 +242,23 @@ instantiated objects. Using functions with side effects on object slot
233values can potentially cause modifications in the mock object. @eieio{} 242values can potentially cause modifications in the mock object. @eieio{}
234should use a deep copy but currently does not. 243should use a deep copy but currently does not.
235 244
236@item @code{:around} method tag
237This CLOS method tag is non-functional.
238
239@end table 245@end table
240 246
241@node Building Classes 247@node Building Classes
242@comment node-name, next, previous, up 248@comment node-name, next, previous, up
243@chapter Building Classes 249@chapter Building Classes
244 250
251First off, please note that this manual cannot serve as a complete
252introduction to object oriented programming and generic functions in
253LISP. Although EIEIO is not a complete CLOS implementation and also
254differs from CLOS in several aspects, it follows the same basic
255concepts. Therefore, it is highly recommended to learn these from a
256textbook or tutorial first, especially if you only know OOP from
257languages like C++ or Java. If on the other hand you are already
258familiar with CLOS, you should be aware that @eieio{} does not implement
259the full CLOS specificiation and also differs in some other aspects
260(@xref{Introduction}, and @ref{CLOS compatibility}).
261
245A @dfn{class} is a definition for organizing data and methods 262A @dfn{class} is a definition for organizing data and methods
246together. An @eieio{} class has structures similar to the classes 263together. An @eieio{} class has structures similar to the classes
247found in other object-oriented (OO) languages. 264found in other object-oriented (OO) languages.
@@ -1930,8 +1947,9 @@ Some important compatibility features that would be good to add are:
1930 1947
1931@enumerate 1948@enumerate
1932@item 1949@item
1950Support for metaclasses and EQL specialization.
1951@item
1933@code{:around} method key. 1952@code{:around} method key.
1934
1935@item 1953@item
1936Method dispatch for built-in types. 1954Method dispatch for built-in types.
1937@item 1955@item
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index 33686fd79fd..abf0766ee8f 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -234,9 +234,8 @@ forwards.
234 234
235Different channels and servers may have different language encodings. 235Different channels and servers may have different language encodings.
236 236
237In addition, it is possible to translate the messages that ERC uses 237multiple languages. Please contact the Emacs developers
238into multiple languages. Please contact the developers of Emacs at 238if you are interested in helping with the
239@email{emacs-devel@@gnu.org} if you are interested in helping with the
240translation effort. 239translation effort.
241 240
242@item user scripting 241@item user scripting
@@ -784,9 +783,9 @@ To report a bug in ERC, use @kbd{M-x report-emacs-bug}.
784@chapter History 783@chapter History
785@cindex history, of ERC 784@cindex history, of ERC
786 785
787ERC was originally written by Alexander L. Belikoff 786@c abel@@bfr.co.il, sergey.berezin@@cs.cmu.edu
788@email{abel@@bfr.co.il} and Sergey Berezin 787ERC was originally written by Alexander L. Belikoff and Sergey Berezin.
789@email{sergey.berezin@@cs.cmu.edu}. They stopped development around 788They stopped development around
790December 1999. Their last released version was ERC 2.0. 789December 1999. Their last released version was ERC 2.0.
791 790
792P.S.: If one of the original developers of ERC reads this, we'd like to 791P.S.: If one of the original developers of ERC reads this, we'd like to
@@ -796,8 +795,9 @@ general.
796@itemize 795@itemize
797@item 2001 796@item 2001
798 797
799In June 2001, Mario Lang @email{mlang@@delysid.org} and Alex Schroeder 798@c mlang@@delysid.org, alex@@gnu.org
800@email{alex@@gnu.org} took over development and created a ERC Project at 799In June 2001, Mario Lang and Alex Schroeder
800took over development and created a ERC Project at
801@uref{http://sourceforge.net/projects/erc}. 801@uref{http://sourceforge.net/projects/erc}.
802 802
803In reaction to a mail about the new ERC development effort, Sergey 803In reaction to a mail about the new ERC development effort, Sergey
@@ -825,7 +825,8 @@ ERC 4.0 was released.
825 825
826@item 2005 826@item 2005
827 827
828ERC 5.0 was released. Michael Olson @email{mwolson@@gnu.org} became 828@c mwolson@@gnu.org
829ERC 5.0 was released. Michael Olson became
829the release manager and eventually the maintainer. 830the release manager and eventually the maintainer.
830 831
831After some discussion between him and the Emacs developers, it was 832After some discussion between him and the Emacs developers, it was
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index bd0ac0828cc..4604b262e72 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -819,16 +819,18 @@ Eshell module.} You also need to load the following as shown:
819@cindex known bugs 819@cindex known bugs
820@cindex bugs, known 820@cindex bugs, known
821 821
822If you find a bug or misfeature, don't hesitate to let me know! Send 822If you find a bug or misfeature, don't hesitate to report it, by
823email to @email{johnw@@gnu.org}. Feature requests should also be sent 823using @kbd{M-x report-emacs-bug}. The same applies to feature requests.
824there. I prefer discussing one thing at a time. If you find several 824It is best to discuss one thing at a time. If you find several
825unrelated bugs, please report them separately. 825unrelated bugs, please report them separately.
826 826
827@ignore
827If you have ideas for improvements, or if you have written some 828If you have ideas for improvements, or if you have written some
828extensions to this package, I would like to hear from you. I hope you 829extensions to this package, I would like to hear from you. I hope you
829find this package useful! 830find this package useful!
831@end ignore
830 832
831Below is a complete list of known problems with Eshell version 2.4.2, 833Below is a list of some known problems with Eshell version 2.4.2,
832which is the version included with Emacs 22. 834which is the version included with Emacs 22.
833 835
834@table @asis 836@table @asis
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index 18e3340a474..1354f68cc9f 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -444,9 +444,9 @@ mail-to-news gateway).
444 444
445The correct way to report Emacs bugs is to use the command 445The correct way to report Emacs bugs is to use the command
446@kbd{M-x report-emacs-bug}. It sets up a mail buffer with the 446@kbd{M-x report-emacs-bug}. It sets up a mail buffer with the
447essential information and the correct e-mail address, which is 447essential information and the correct e-mail address,
448@email{bug-gnu-emacs@@gnu.org} for the released versions of Emacs. 448@email{bug-gnu-emacs@@gnu.org}.
449Anything sent to @email{bug-gnu-emacs@@gnu.org} also appears in the 449Anything sent there also appears in the
450newsgroup @uref{news:gnu.emacs.bug}, but please use e-mail instead of 450newsgroup @uref{news:gnu.emacs.bug}, but please use e-mail instead of
451news to submit the bug report. This ensures a reliable return address 451news to submit the bug report. This ensures a reliable return address
452so you can be contacted for further details. 452so you can be contacted for further details.
@@ -459,13 +459,17 @@ report (@pxref{Bugs, , Reporting Bugs, emacs, The GNU Emacs Manual}).
459RMS says: 459RMS says:
460 460
461@quotation 461@quotation
462Sending bug reports to @email{help-gnu-emacs@@gnu.org} (which has the 462Sending bug reports to
463effect of posting on @uref{news:gnu.emacs.help}) is undesirable because 463@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
464it takes the time of an unnecessarily large group of people, most of 464the help-gnu-emacs mailing list}
465whom are just users and have no idea how to fix these problem. 465(which has the effect of posting on @uref{news:gnu.emacs.help}) is
466@email{bug-gnu-emacs@@gnu.org} reaches a much smaller group of people 466undesirable because it takes the time of an unnecessarily large group
467who are more likely to know what to do and have expressed a wish to 467of people, most of whom are just users and have no idea how to fix
468receive more messages about Emacs than the others. 468these problem.
469@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The
470bug-gnu-emacs list} reaches a much smaller group of people who are
471more likely to know what to do and have expressed a wish to receive
472more messages about Emacs than the others.
469@end quotation 473@end quotation
470 474
471RMS says it is sometimes fine to post to @uref{news:gnu.emacs.help}: 475RMS says it is sometimes fine to post to @uref{news:gnu.emacs.help}:
@@ -960,7 +964,8 @@ by RMS for the editor TECO (Text Editor and COrrector, originally Tape
960Editor and COrrector) under ITS (the Incompatible Timesharing System) on 964Editor and COrrector) under ITS (the Incompatible Timesharing System) on
961a PDP-10. RMS had already extended TECO with a ``real-time'' 965a PDP-10. RMS had already extended TECO with a ``real-time''
962full-screen mode with reprogrammable keys. Emacs was started by 966full-screen mode with reprogrammable keys. Emacs was started by
963@email{gls@@east.sun.com, Guy Steele} as a project to unify the many 967@c gls@@east.sun.com
968Guy Steele as a project to unify the many
964divergent TECO command sets and key bindings at MIT, and completed by 969divergent TECO command sets and key bindings at MIT, and completed by
965RMS. 970RMS.
966 971
@@ -1340,7 +1345,9 @@ of files from Macintosh, Microsoft, and Unix platforms.
1340 1345
1341In general, new Emacs users should not be provided with @file{.emacs} 1346In general, new Emacs users should not be provided with @file{.emacs}
1342files, because this can cause confusing non-standard behavior. Then 1347files, because this can cause confusing non-standard behavior. Then
1343they send questions to @email{help-gnu-emacs@@gnu.org} asking why Emacs 1348they send questions to
1349@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
1350the help-gnu-emacs mailing list} asking why Emacs
1344isn't behaving as documented. 1351isn't behaving as documented.
1345 1352
1346Emacs includes the Customize facility (@pxref{Using Customize}). This 1353Emacs includes the Customize facility (@pxref{Using Customize}). This
@@ -1805,7 +1812,8 @@ requested by @code{emacsclient}, Emacs will switch to it; otherwise
1805 1812
1806@cindex @code{gnuserv} 1813@cindex @code{gnuserv}
1807There is an alternative version of @samp{emacsclient} called 1814There is an alternative version of @samp{emacsclient} called
1808@samp{gnuserv}, written by @email{ange@@hplb.hpl.hp.com, Andy Norman} 1815@c ange@@hplb.hpl.hp.com
1816@samp{gnuserv}, written by Andy Norman
1809(@pxref{Packages that do not come with Emacs}). @samp{gnuserv} uses 1817(@pxref{Packages that do not come with Emacs}). @samp{gnuserv} uses
1810Internet domain sockets, so it can work across most network connections. 1818Internet domain sockets, so it can work across most network connections.
1811 1819
@@ -1973,7 +1981,8 @@ On some systems, @key{Insert} toggles @code{overwrite-mode} on and off.
1973@cindex Visible bell 1981@cindex Visible bell
1974@cindex Bell, visible 1982@cindex Bell, visible
1975 1983
1976@email{martin@@cc.gatech.edu, Martin R. Frank} writes: 1984@c martin@@cc.gatech.edu
1985Martin R. Frank writes:
1977 1986
1978Tell Emacs to use the @dfn{visible bell} instead of the audible bell, 1987Tell Emacs to use the @dfn{visible bell} instead of the audible bell,
1979and set the visible bell to nothing. 1988and set the visible bell to nothing.
@@ -3304,7 +3313,7 @@ to get more details about the features that it offers, and then if you
3304wish, Emacs can download and automatically install it for you. 3313wish, Emacs can download and automatically install it for you.
3305 3314
3306@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp 3315@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp
3307List (ELL)}, maintained by @email{S.J.Eglen@@damtp.cam.ac.uk, Stephen Eglen}, 3316List (ELL)}, maintained by Stephen Eglen,
3308aims to provide one compact list with links to all of the current Emacs 3317aims to provide one compact list with links to all of the current Emacs
3309Lisp files on the Internet. The ELL can be browsed over the web, or 3318Lisp files on the Internet. The ELL can be browsed over the web, or
3310from Emacs with @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.el, 3319from Emacs with @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.el,
@@ -4313,7 +4322,8 @@ these systems, you should configure @code{movemail} to use @code{flock}.
4313@cindex Sender, replying only to 4322@cindex Sender, replying only to
4314@cindex Rmail, replying to the sender of a message in 4323@cindex Rmail, replying to the sender of a message in
4315 4324
4316@email{isaacson@@seas.upenn.edu, Ron Isaacson} says: When you hit 4325@c isaacson@@seas.upenn.edu
4326Ron Isaacson says: When you hit
4317@key{r} to reply in Rmail, by default it CCs all of the original 4327@key{r} to reply in Rmail, by default it CCs all of the original
4318recipients (everyone on the original @samp{To} and @samp{CC} 4328recipients (everyone on the original @samp{To} and @samp{CC}
4319lists). With a prefix argument (i.e., typing @kbd{C-u} before @key{r}), 4329lists). With a prefix argument (i.e., typing @kbd{C-u} before @key{r}),
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index be0425a679b..5f9e0b9db28 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -7394,6 +7394,11 @@ say something like:
7394 gnus-thread-sort-by-score)) 7394 gnus-thread-sort-by-score))
7395@end lisp 7395@end lisp
7396 7396
7397By default, threads are sorted recursively, that is, first the roots,
7398then all subthreads, and so on. If you feel more like sorting only
7399the roots, so that inside a thread the original chronological order is
7400retained, you can set @code{gnus-sort-threads-recursively} to nil.
7401
7397@vindex gnus-thread-score-function 7402@vindex gnus-thread-score-function
7398The function in the @code{gnus-thread-score-function} variable (default 7403The function in the @code{gnus-thread-score-function} variable (default
7399@code{+}) is used for calculating the total score of a thread. Useful 7404@code{+}) is used for calculating the total score of a thread. Useful
diff --git a/doc/misc/ido.texi b/doc/misc/ido.texi
index e61a90463c5..dbc35b09bb8 100644
--- a/doc/misc/ido.texi
+++ b/doc/misc/ido.texi
@@ -273,7 +273,7 @@ To go to the root directory (on the current drive), enter two slashes.
273On MS-DOS or Windows, to select the root of another drive, enter 273On MS-DOS or Windows, to select the root of another drive, enter
274@samp{X:/} where @samp{X} is the drive letter. To go to the home 274@samp{X:/} where @samp{X} is the drive letter. To go to the home
275directory, enter @samp{~/}. To enter Dired for this directory, use 275directory, enter @samp{~/}. To enter Dired for this directory, use
276@kbd{C-d}. 276@kbd{C-d}.
277 277
278@c TODO: a new node for ftp hosts 278@c TODO: a new node for ftp hosts
279@cindex ftp hosts 279@cindex ftp hosts
@@ -587,14 +587,14 @@ if you type a dot as first char (even if @code{ido-enable-prefix} is
587@c @defvr {User Option} ido-rotate-file-list-default 587@c @defvr {User Option} ido-rotate-file-list-default
588@c @defvr {User Option} ido-enter-matching-directory 588@c @defvr {User Option} ido-enter-matching-directory
589@c @defvr {User Option} ido-create-new-buffer 589@c @defvr {User Option} ido-create-new-buffer
590@c @defvr {User Option} ido-setup-hook 590@c @defvr {User Option} ido-setup-hook
591@c @defvr {User Option} ido-separator 591@c @defvr {User Option} ido-separator
592@c @defvr {User Option} ido-decorations 592@c @defvr {User Option} ido-decorations
593@c @defvr {User Option} ido-use-virtual-buffers 593@c @defvr {User Option} ido-use-virtual-buffers
594@c @defvr {User Option} ido-use-faces 594@c @defvr {User Option} ido-use-faces
595@c @defvr {User Option} ido-make-file-list-hook 595@c @defvr {User Option} ido-make-file-list-hook
596@c @defvr {User Option} ido-make-dir-list-hook 596@c @defvr {User Option} ido-make-dir-list-hook
597@c @defvr {User Option} ido-make-buffer-list-hook 597@c @defvr {User Option} ido-make-buffer-list-hook
598@c @defvr {User Option} ido-rewrite-file-prompt-functions 598@c @defvr {User Option} ido-rewrite-file-prompt-functions
599@c @defvr {User Option} ido-completion-buffer 599@c @defvr {User Option} ido-completion-buffer
600@c @defvr {User Option} ido-completion-buffer-all-completions 600@c @defvr {User Option} ido-completion-buffer-all-completions
@@ -689,7 +689,7 @@ If you don't want to rely on the @code{ido-everywhere} functionality,
689@code{ido-read-directory-name} can be used by other packages to read a 689@code{ido-read-directory-name} can be used by other packages to read a
690buffer name, a file name, or a directory name in the @emph{Ido} way. 690buffer name, a file name, or a directory name in the @emph{Ido} way.
691 691
692@c @node Cheetsheet 692@c @node Cheatsheet
693 693
694@c * History and Acknowledgments:: How Ido came into being 694@c * History and Acknowledgments:: How Ido came into being
695@c @node History and Acknowledgments 695@c @node History and Acknowledgments
diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi
index 7c294591d0e..1276eb95aa8 100644
--- a/doc/misc/pcl-cvs.texi
+++ b/doc/misc/pcl-cvs.texi
@@ -172,17 +172,20 @@ Per Cederqvist wrote most of the otherwise unattributed functions in
172PCL-CVS as well as all the documentation. 172PCL-CVS as well as all the documentation.
173 173
174@item 174@item
175@email{inge@@lysator.liu.se, Inge Wallin} wrote the skeleton of 175@c inge@@lysator.liu.se
176Inge Wallin wrote the skeleton of
176@file{pcl-cvs.texi}, and gave useful comments on it. He also wrote 177@file{pcl-cvs.texi}, and gave useful comments on it. He also wrote
177the files @file{elib-node.el} and @file{compile-all.el}. The file 178the files @file{elib-node.el} and @file{compile-all.el}. The file
178@file{cookie.el} was inspired by Inge.@refill 179@file{cookie.el} was inspired by Inge.@refill
179 180
180@item 181@item
181@email{linus@@lysator.liu.se, Linus Tolke} contributed useful comments 182@c linus@@lysator.liu.se
183Linus Tolke contributed useful comments
182on both the functionality and the documentation.@refill 184on both the functionality and the documentation.@refill
183 185
184@item 186@item
185@email{jwz@@jwz.com, Jamie Zawinski} contributed 187@c jwz@@jwz.com
188Jamie Zawinski contributed
186@file{pcl-cvs-lucid.el}, which was later renamed to 189@file{pcl-cvs-lucid.el}, which was later renamed to
187@file{pcl-cvs-xemacs.el}.@refill 190@file{pcl-cvs-xemacs.el}.@refill
188 191
@@ -191,34 +194,40 @@ Leif Lonnblad contributed RCVS support (since superseded by the new
191remote CVS support). 194remote CVS support).
192 195
193@item 196@item
194@email{jimb@@cyclic.com, Jim Blandy} contributed hooks to automatically 197@c jimb@@cyclic.com
198Jim Blandy contributed hooks to automatically
195guess CVS log entries from @file{ChangeLog} contents, and initial support of 199guess CVS log entries from @file{ChangeLog} contents, and initial support of
196the new Cygnus / Cyclic remote CVS, as well as various sundry bug fixes 200the new Cygnus / Cyclic remote CVS, as well as various sundry bug fixes
197and cleanups. 201and cleanups.
198 202
199@item 203@item
200@email{kingdon@@cyclic.com, Jim Kingdon} contributed lots of fixes to 204@c kingdon@@cyclic.com
205Jim Kingdon contributed lots of fixes to
201the build and installation procedure. 206the build and installation procedure.
202 207
203@item 208@item
204@email{woods@@weird.com, Greg A. Woods} contributed code to implement 209@c woods@@weird.com
210Greg A. Woods contributed code to implement
205the use of per-file diff buffers, and vendor join diffs with emerge and 211the use of per-file diff buffers, and vendor join diffs with emerge and
206ediff, as well as various and sundry bug fixes and cleanups. 212ediff, as well as various and sundry bug fixes and cleanups.
207 213
208@item 214@item
209@email{greg.klanderman@@alum.mit.edu, Greg Klanderman} implemented 215@c greg.klanderman@@alum.mit.edu
216Greg Klanderman implemented
210toggling of marked files, setting of CVS command flags via prefix 217toggling of marked files, setting of CVS command flags via prefix
211arguments, updated the XEmacs support, updated the manual, and fixed 218arguments, updated the XEmacs support, updated the manual, and fixed
212numerous bugs. 219numerous bugs.
213 220
214@item 221@item
215@email{monnier@@gnu.org, Stefan Monnier} added a slew of other 222@c monnier@@gnu.org
223Stefan Monnier added a slew of other
216features and introduced even more new bugs. If there's any bug left, 224features and introduced even more new bugs. If there's any bug left,
217you can be sure it's his. 225you can be sure it's his.
218 226
219@item 227@item
220@c wordy to avoid an underfull hbox 228@c wordy to avoid an underfull hbox
221@email{masata-y@@is.aist-nara.ac.jp, Masatake YAMATO} made a gracious 229@c masata-y@@is.aist-nara.ac.jp
230Masatake YAMATO made a gracious
222contribution of his cvstree code to display a tree of tags which was later 231contribution of his cvstree code to display a tree of tags which was later
223superseded by the new @code{cvs-status-mode}. 232superseded by the new @code{cvs-status-mode}.
224@end itemize 233@end itemize
@@ -1369,18 +1378,19 @@ Used to highlight CVS messages.
1369@cindex FAQ 1378@cindex FAQ
1370@cindex Problems, list of common 1379@cindex Problems, list of common
1371 1380
1372If you find a bug or misfeature, don't hesitate to tell us! Send email 1381If you find a bug or misfeature, don't hesitate to tell us!
1373to @email{bug-gnu-emacs@@gnu.org} which is gatewayed to the newsgroup 1382Use @kbd{M-x report-emacs-bug} to send us a report.
1374@samp{gnu.emacs.bugs}. Feature requests should also be sent there. We 1383You can follow the same process for feature requests.
1375prefer discussing one thing at a time. If you find several unrelated 1384We prefer discussing one thing at a time. If you find several unrelated
1376bugs, please report them separately. If you are running PCL-CVS under 1385bugs, please report them separately. If you are running PCL-CVS under
1377XEmacs, you should also send a copy of bug reports to 1386XEmacs, you should also send a copy of bug reports to
1378@email{xemacs-beta@@xemacs.org}. 1387the @url{http://lists.xemacs.org/mailman/listinfo/xemacs-beta,
1388XEmacs mailing list}.
1379 1389
1380If you have problems using PCL-CVS or other questions, send them to 1390If you have problems using PCL-CVS or other questions, send them to
1381@email{help-gnu-emacs@@gnu.org}, which is gatewayed to the 1391the @url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs,
1382@samp{gnu.emacs.help} newsgroup. This is a good place to get help, as 1392help-gnu-emacs mailing list}. This is a good place to get help, as is
1383is @email{cvs-info@@gnu.org}, gatewayed to @samp{gnu.cvs.help}. 1393the @url{http://lists.nongnu.org/mailman/listinfo/info-cvs, info-cvs list}.
1384 1394
1385If you have ideas for improvements, or if you have written some 1395If you have ideas for improvements, or if you have written some
1386extensions to this package, we would like to hear from you. We hope that 1396extensions to this package, we would like to hear from you. We hope that
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index 312b84146fa..b9cf2335647 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -3639,8 +3639,8 @@ With @i{Viper} mode prior to Vipers version 3.01, you need to protect
3639@cindex @code{http}, @RefTeX{} home page 3639@cindex @code{http}, @RefTeX{} home page
3640@cindex @code{ftp}, @RefTeX{} site 3640@cindex @code{ftp}, @RefTeX{} site
3641 3641
3642@RefTeX{} was written by @i{Carsten Dominik} 3642@c dominik@@science.uva.nl
3643@email{dominik@@science.uva.nl}, with contributions by @i{Stephen 3643@RefTeX{} was written by @i{Carsten Dominik}, with contributions by @i{Stephen
3644Eglen}. @RefTeX{} is currently maintained by @value{MAINTAINER}, see 3644Eglen}. @RefTeX{} is currently maintained by @value{MAINTAINER}, see
3645the @value{MAINTAINERSITE} for detailed information. 3645the @value{MAINTAINERSITE} for detailed information.
3646 3646
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi
index 2c84d04c666..a44d790781d 100644
--- a/doc/misc/ses.texi
+++ b/doc/misc/ses.texi
@@ -60,7 +60,7 @@ by formulas that can refer to the values of other cells.
60@end display 60@end display
61@end ifnottex 61@end ifnottex
62 62
63To report bugs, send email to @email{jyavner@@member.fsf.org}. 63To report bugs, use @kbd{M-x report-emacs-bug}.
64 64
65@insertcopying 65@insertcopying
66 66
@@ -997,39 +997,62 @@ cell.
997 997
998Coding by: 998Coding by:
999@quotation 999@quotation
1000Jonathan Yavner @email{jyavner@@member.fsf.org}@* 1000@c jyavner@@member.fsf.org
1001Stefan Monnier @email{monnier@@gnu.org}@* 1001Jonathan Yavner,
1002Shigeru Fukaya @email{shigeru.fukaya@@gmail.com} 1002@c monnier@@gnu.org
1003Stefan Monnier,
1004@c shigeru.fukaya@@gmail.com
1005Shigeru Fukaya
1003@end quotation 1006@end quotation
1004 1007
1005@noindent 1008@noindent
1006Texinfo manual by: 1009Texinfo manual by:
1007@quotation 1010@quotation
1008Jonathan Yavner @email{jyavner@@member.fsf.org}@* 1011@c jyavner@@member.fsf.org
1009Brad Collins <brad@@chenla.org> 1012Jonathan Yavner,
1013@c brad@@chenla.org
1014Brad Collins
1010@end quotation 1015@end quotation
1011 1016
1012@noindent 1017@noindent
1013Ideas from: 1018Ideas from:
1014@quotation 1019@quotation
1015Christoph Conrad @email{christoph.conrad@@gmx.de}@* 1020@c christoph.conrad@@gmx.de
1016CyberBob @email{cyberbob@@redneck.gacracker.org}@* 1021Christoph Conrad,
1017Syver Enstad @email{syver-en@@online.no}@* 1022@c cyberbob@@redneck.gacracker.org
1018Ami Fischman @email{fischman@@zion.bpnetworks.com}@* 1023CyberBob,
1019Thomas Gehrlein @email{Thomas.Gehrlein@@t-online.de}@* 1024@c syver-en@@online.no
1020Chris F.A. Johnson @email{c.f.a.johnson@@rogers.com}@* 1025Syver Enstad,
1021Yusong Li @email{lyusong@@hotmail.com}@* 1026@c fischman@@zion.bpnetworks.com
1022Juri Linkov @email{juri@@jurta.org}@* 1027Ami Fischman,
1023Harald Maier @email{maierh@@myself.com}@* 1028@c Thomas.Gehrlein@@t-online.de
1024Alan Nash @email{anash@@san.rr.com}@* 1029Thomas Gehrlein,
1025François Pinard @email{pinard@@iro.umontreal.ca}@* 1030@c c.f.a.johnson@@rogers.com
1026Pedro Pinto @email{ppinto@@cs.cmu.edu}@* 1031Chris F.A. Johnson,
1027Stefan Reichör @email{xsteve@@riic.at}@* 1032@c lyusong@@hotmail.com
1028Oliver Scholz @email{epameinondas@@gmx.de}@* 1033Yusong Li,
1029Richard M. Stallman @email{rms@@gnu.org}@* 1034@c juri@@jurta.org
1030Luc Teirlinck @email{teirllm@@dms.auburn.edu}@* 1035Juri Linkov,
1031J. Otto Tennant @email{jotto@@pobox.com}@* 1036@c maierh@@myself.com
1032Jean-Philippe Theberge @email{jphil@@acs.pagesjaunes.fr} 1037Harald Maier,
1038@c anash@@san.rr.com
1039Alan Nash,
1040@c pinard@@iro.umontreal.ca
1041François Pinard,
1042@c ppinto@@cs.cmu.edu
1043Pedro Pinto,
1044@c xsteve@@riic.at
1045Stefan Reichör,
1046@c epameinondas@@gmx.de
1047Oliver Scholz,
1048@c rms@@gnu.org
1049Richard M. Stallman,
1050@c teirllm@@dms.auburn.edu
1051Luc Teirlinck,
1052@c jotto@@pobox.com
1053J. Otto Tennant,
1054@c jphil@@acs.pagesjaunes.fr
1055Jean-Philippe Theberge
1033@end quotation 1056@end quotation
1034 1057
1035@c =================================================================== 1058@c ===================================================================
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 1121a450ebd..03c6da3b73f 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -3186,13 +3186,13 @@ for example:
3186@end lisp 3186@end lisp
3187 3187
3188Note, that "%r", "%h" and "%p" must be encoded as "%%r", "%%h" and 3188Note, that "%r", "%h" and "%p" must be encoded as "%%r", "%%h" and
3189"%%p", respectively. The entries of @code{ControlPath}, 3189"%%p", respectively.
3190@code{ControlMaster} and @code{ControlPersist} can be removed from 3190
3191this setting, if they are configured properly in your 3191These settings can be suppressed, if they are configured properly in
3192@file{~/.ssh/config}: 3192your @file{~/.ssh/config}:
3193 3193
3194@lisp 3194@lisp
3195(setq tramp-ssh-controlmaster-options "") 3195(setq tramp-use-ssh-controlmaster-options nil)
3196@end lisp 3196@end lisp
3197 3197
3198 3198
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 9b9f9947da5..44a8b5573fa 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -105,10 +105,7 @@ version of Emacs. It was developed primarily on various versions of
105Microsoft Windows, but has also been tested on MS-DOS, and various 105Microsoft Windows, but has also been tested on MS-DOS, and various
106versions of UNIX and GNU/Linux. 106versions of UNIX and GNU/Linux.
107 107
108WoMan is distributed with GNU Emacs. In addition, the current source 108WoMan is distributed with GNU Emacs.
109code and documentation files are available from
110@uref{http://centaur.maths.qmw.ac.uk/Emacs/WoMan/, the WoMan web
111server}.
112 109
113WoMan implements a subset of the formatting performed by the Emacs 110WoMan implements a subset of the formatting performed by the Emacs
114@code{man} (or @code{manual-entry}) command to format a Unix-style 111@code{man} (or @code{manual-entry}) command to format a Unix-style
@@ -148,11 +145,7 @@ which begin with the prefix @code{woman-} (or occasionally
148either running the command @code{woman-mini-help} or selecting the WoMan 145either running the command @code{woman-mini-help} or selecting the WoMan
149menu option @samp{Mini Help}. 146menu option @samp{Mini Help}.
150 147
151WoMan is (of course) still under development! Please 148Guidance on reporting bugs is given below. @xref{Bugs, , Reporting Bugs}.
152@email{F.J.Wright@@qmw.ac.uk, let me know} what doesn't work---I am
153adding and improving functionality as testing shows that it is
154necessary. Guidance on reporting bugs is given below. @xref{Bugs, ,
155Reporting Bugs}.
156 149
157@c =================================================================== 150@c ===================================================================
158 151
@@ -276,6 +269,7 @@ of the facilities implemented in the Emacs @code{man} library. WoMan
276and man can happily co-exist, which is very useful for comparison and 269and man can happily co-exist, which is very useful for comparison and
277debugging purposes. 270debugging purposes.
278 271
272@ignore
279@code{nroff} simulates non-@acronym{ASCII} characters by using one or more 273@code{nroff} simulates non-@acronym{ASCII} characters by using one or more
280@acronym{ASCII} characters. WoMan should be able to do much better than 274@acronym{ASCII} characters. WoMan should be able to do much better than
281this. I have recently begun to add support for WoMan to use more of the 275this. I have recently begun to add support for WoMan to use more of the
@@ -284,6 +278,7 @@ aspect that I intend to develop further in the near future. It should
284be possible to move WoMan from an emulation of @code{nroff} to an 278be possible to move WoMan from an emulation of @code{nroff} to an
285emulation of @code{troff} as GNU Emacs moves to providing bit-mapped 279emulation of @code{troff} as GNU Emacs moves to providing bit-mapped
286display facilities. 280display facilities.
281@end ignore
287 282
288@node Finding 283@node Finding
289@chapter Finding and Formatting Man Pages 284@chapter Finding and Formatting Man Pages
@@ -1290,8 +1285,8 @@ try the latest version of @file{woman.el} from the Emacs repository
1290on @uref{http://savannah.gnu.org/projects/emacs/}. If it still fails, please 1285on @uref{http://savannah.gnu.org/projects/emacs/}. If it still fails, please
1291 1286
1292@item 1287@item
1293send a bug report to @email{bug-gnu-emacs@@gnu.org} and to 1288use @kbd{M-x report-emacs-bug} to send a bug report.
1294@email{F.J.Wright@@qmw.ac.uk}. Please include the entry from the 1289Please include the entry from the
1295@code{*WoMan-Log*} buffer relating to the problem file, together with 1290@code{*WoMan-Log*} buffer relating to the problem file, together with
1296a brief description of the problem. Please indicate where you got the 1291a brief description of the problem. Please indicate where you got the
1297man source file from, but do not send it unless asked to send it. 1292man source file from, but do not send it unless asked to send it.
@@ -1310,43 +1305,80 @@ I also thank the following for helpful suggestions, bug reports, code
1310fragments, general interest, etc.: 1305fragments, general interest, etc.:
1311 1306
1312@quotation 1307@quotation
1313Jari Aalto, @email{jari.aalto@@cs.tpu.fi}@* 1308@c jari.aalto@@cs.tpu.fi
1314Dean Andrews, @email{dean@@dra.com}@* 1309Jari Aalto,
1315Juanma Barranquero, @email{barranquero@@laley-actualidad.es}@* 1310@c dean@@dra.com
1316Karl Berry, @email{kb@@cs.umb.edu}@* 1311Dean Andrews,
1317Jim Chapman, @email{jchapman@@netcomuk.co.uk}@* 1312@c barranquero@@laley-actualidad.es
1318Frederic Corne, @email{frederic.corne@@erli.fr}@* 1313Juanma Barranquero,
1319Peter Craft, @email{craft@@alacritech.com}@* 1314@c kb@@cs.umb.edu
1320Charles Curley, @email{ccurley@@trib.com}@* 1315Karl Berry,
1321Jim Davidson, @email{jdavidso@@teknowledge.com}@* 1316@c jchapman@@netcomuk.co.uk
1322Kevin D'Elia, @email{Kevin.DElia@@mci.com}@* 1317Jim Chapman,
1323John Fitch, @email{jpff@@maths.bath.ac.uk}@* 1318@c frederic.corne@@erli.fr
1324Hans Frosch, @email{jwfrosch@@rish.b17c.ingr.com}@* 1319Frederic Corne,
1325Guy Gascoigne-Piggford, @email{ggp@@informix.com}@* 1320@c craft@@alacritech.com
1326Brian Gorka, @email{gorkab@@sanchez.com}@* 1321Peter Craft,
1327Nicolai Henriksen, @email{nhe@@lyngso-industri.dk}@* 1322@c ccurley@@trib.com
1328Thomas Herchenroeder, @email{the@@software-ag.de}@* 1323Charles Curley,
1329Alexander Hinds, @email{ahinds@@thegrid.net}@* 1324@c jdavidso@@teknowledge.com
1330Stefan Hornburg, @email{sth@@hacon.de}@* 1325Jim Davidson,
1331Theodore Jump, @email{tjump@@cais.com}@* 1326@c Kevin.DElia@@mci.com
1332Paul Kinnucan, @email{paulk@@mathworks.com}@* 1327Kevin D'Elia,
1333Jonas Linde, @email{jonas@@init.se}@* 1328@c jpff@@maths.bath.ac.uk
1334Andrew McRae, @email{andrewm@@optimation.co.nz}@* 1329John Fitch,
1335Howard Melman, @email{howard@@silverstream.com}@* 1330@c jwfrosch@@rish.b17c.ingr.com
1336Dennis Pixton, @email{dennis@@math.binghamton.edu}@* 1331Hans Frosch,
1337T. V. Raman, @email{raman@@Adobe.com}@* 1332@c ggp@@informix.com
1338Bruce Ravel, @email{bruce.ravel@@nist.gov}@* 1333Guy Gascoigne-Piggford,
1339Benjamin Riefenstahl, @email{benny@@crocodial.de}@* 1334@c gorkab@@sanchez.com
1340Kevin Ruland, @email{kruland@@seistl.com}@* 1335Brian Gorka,
1341Tom Schutter, @email{tom@@platte.com}@* 1336@c nhe@@lyngso-industri.dk
1342Wei-Xue Shi, @email{wxshi@@ma.neweb.ne.jp}@* 1337Nicolai Henriksen,
1343Fabio Somenzi, @email{fabio@@joplin.colorado.edu}@* 1338@c the@@software-ag.de
1344Karel Sprenger, @email{ks@@ic.uva.nl}@* 1339Thomas Herchenroeder,
1345Chris Szurgot, @email{szurgot@@itribe.net}@* 1340@c ahinds@@thegrid.net
1346Paul A. Thompson, @email{pat@@po.cwru.edu}@* 1341Alexander Hinds,
1347Arrigo Triulzi, @email{arrigo@@maths.qmw.ac.uk}@* 1342@c sth@@hacon.de
1348Geoff Voelker, @email{voelker@@cs.washington.edu}@* 1343Stefan Hornburg,
1349Eli Zaretskii, @email{eliz@@is.elta.co.il} 1344@c tjump@@cais.com
1345Theodore Jump,
1346@c paulk@@mathworks.com
1347Paul Kinnucan,
1348@c jonas@@init.se
1349Jonas Linde,
1350@c andrewm@@optimation.co.nz
1351Andrew McRae,
1352@c howard@@silverstream.com
1353Howard Melman,
1354@c dennis@@math.binghamton.edu
1355Dennis Pixton,
1356@c raman@@Adobe.com
1357T. V. Raman,
1358@c bruce.ravel@@nist.gov
1359Bruce Ravel,
1360@c benny@@crocodial.de
1361Benjamin Riefenstahl,
1362@c kruland@@seistl.com
1363Kevin Ruland,
1364@c tom@@platte.com
1365Tom Schutter,
1366@c wxshi@@ma.neweb.ne.jp
1367Wei-Xue Shi,
1368@c fabio@@joplin.colorado.edu
1369Fabio Somenzi,
1370@c ks@@ic.uva.nl
1371Karel Sprenger,
1372@c szurgot@@itribe.net
1373Chris Szurgot,
1374@c pat@@po.cwru.edu
1375Paul A. Thompson,
1376@c arrigo@@maths.qmw.ac.uk
1377Arrigo Triulzi,
1378@c voelker@@cs.washington.edu
1379Geoff Voelker,
1380@c eliz@@is.elta.co.il
1381Eli Zaretskii
1350@end quotation 1382@end quotation
1351 1383
1352@c =================================================================== 1384@c ===================================================================