mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-24 10:38:38 +00:00
Fix the Copyright notices. Change UN*X -> Unix and -- -> ---.
This commit is contained in:
parent
00566ee6a6
commit
a42bec1cd7
120
man/woman.texi
120
man/woman.texi
@ -1,10 +1,10 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@c $Id: woman.texi,v 1.5 2001/02/17 16:58:25 rms Exp $
|
||||
@c $Id: woman.texi,v 1.6 2001/03/04 07:14:22 rms Exp $
|
||||
@c %**start of header
|
||||
@setfilename ../info/woman
|
||||
@settitle WoMan: Browse UN*X Manual Pages ``Wo (without) Man''
|
||||
@settitle WoMan: Browse Unix Manual Pages ``Wo (without) Man''
|
||||
@c Manual last updated:
|
||||
@set UPDATED Time-stamp: <2000-08-08 12:20:51 eliz>
|
||||
@set UPDATED Time-stamp: <2001-03-05 17:10:30 eliz>
|
||||
@c Software version:
|
||||
@set VERSION 0.54 (beta)
|
||||
@afourpaper
|
||||
@ -20,40 +20,34 @@
|
||||
@end direntry
|
||||
|
||||
@ifinfo
|
||||
This file documents WoMan: A program to browse UN*X manual pages `wo
|
||||
This file documents WoMan: A program to browse Unix manual pages `wo
|
||||
(without) man'.
|
||||
|
||||
Copyright @copyright{} 2000 Free Software Foundation, Inc.
|
||||
Copyright @copyright{} 2001 Free Software Foundation, Inc.
|
||||
|
||||
This manual and the software that it describes are subject to the GNU
|
||||
General Public License that is distributed with GNU Emacs -- see the
|
||||
file @file{COPYING}.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.1 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with the Front-Cover texts being ``A GNU
|
||||
Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the
|
||||
license is included in the section entitled ``GNU Free Documentation
|
||||
License'' in the Emacs manual.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
|
||||
this GNU Manual, like GNU software. Copies published by the Free
|
||||
Software Foundation raise funds for GNU development.''
|
||||
|
||||
@ignore
|
||||
Permission is granted to process this file through TeX and print the
|
||||
results, provided the printed document carries a copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
|
||||
@end ignore
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying and provided that the
|
||||
entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
This document is part of a collection distributed under the GNU Free
|
||||
Documentation License. If you want to distribute this document
|
||||
separately from the collection, you can do so by adding a copy of the
|
||||
license to the document, as described in section 6 of the license.
|
||||
@end ifinfo
|
||||
|
||||
@finalout
|
||||
|
||||
@titlepage
|
||||
@title WoMan
|
||||
@subtitle Browse UN*X Manual Pages ``Wo (without) Man''
|
||||
@subtitle Browse Unix Manual Pages ``Wo (without) Man''
|
||||
@subtitle Software Version @value{VERSION}
|
||||
@author Francis J. Wright
|
||||
@sp 2
|
||||
@ -69,23 +63,25 @@ into another language, under the above conditions for modified versions.
|
||||
@comment The following two commands start the copyright page.
|
||||
@page
|
||||
@vskip 0pt plus 1filll
|
||||
Copyright @copyright{} 2000 Francis J. Wright
|
||||
@noindent
|
||||
Copyright @copyright{} 2001 Free Software Foundation, Inc.
|
||||
|
||||
This manual and the software that it describes are subject to the GNU
|
||||
General Public License that is distributed with GNU Emacs -- see the
|
||||
file @file{COPYING}.
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.1 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with the Front-Cover texts being ``A GNU
|
||||
Manual'', and with the Back-Cover Texts as in (a) below. A copy of the
|
||||
license is included in the section entitled ``GNU Free Documentation
|
||||
License'' in the Emacs manual.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
|
||||
this GNU Manual, like GNU software. Copies published by the Free
|
||||
Software Foundation raise funds for GNU development.''
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying and provided that the
|
||||
entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
This document is part of a collection distributed under the GNU Free
|
||||
Documentation License. If you want to distribute this document
|
||||
separately from the collection, you can do so by adding a copy of the
|
||||
license to the document, as described in section 6 of the license.
|
||||
@end titlepage
|
||||
|
||||
@contents
|
||||
@ -95,7 +91,7 @@ into another language, under the above conditions for modified versions.
|
||||
@ifnottex
|
||||
@node Top, Introduction, (dir), (dir)
|
||||
@comment node-name, next, previous, up
|
||||
@top WoMan: Browse UN*X Manual Pages ``Wo (without) Man''
|
||||
@top WoMan: Browse Unix Manual Pages ``Wo (without) Man''
|
||||
|
||||
@display
|
||||
Software Version @value{VERSION}
|
||||
@ -143,7 +139,7 @@ documentation files are available from
|
||||
@uref{http://centaur.maths.qmw.ac.uk/Emacs/WoMan/, my web server}.
|
||||
|
||||
WoMan implements a subset of the formatting performed by the Emacs
|
||||
@code{man} (or @code{manual-entry}) command to format a UN*X-style
|
||||
@code{man} (or @code{manual-entry}) command to format a Unix-style
|
||||
@dfn{manual page} (usually abbreviated to @dfn{man page}) for display,
|
||||
but without calling any external programs. It is intended to emulate
|
||||
the whole of the @code{ROFF -man} macro package, plus those @code{ROFF}
|
||||
@ -181,7 +177,7 @@ either running the command @code{woman-mini-help} or selecting the WoMan
|
||||
menu option @samp{Mini Help}.
|
||||
|
||||
WoMan is (of course) still under development! Please
|
||||
@email{F.J.Wright@@qmw.ac.uk, let me know} what doesn't work -- I am
|
||||
@email{F.J.Wright@@qmw.ac.uk, let me know} what doesn't work---I am
|
||||
adding and improving functionality as testing shows that it is
|
||||
necessary. Guidance on reporting bugs is given below. @xref{Bugs, ,
|
||||
Reporting Bugs}.
|
||||
@ -193,10 +189,10 @@ Reporting Bugs}.
|
||||
@chapter Background
|
||||
@cindex background
|
||||
|
||||
WoMan is a browser for traditional UN*X-style manual page documentation.
|
||||
WoMan is a browser for traditional Unix-style manual page documentation.
|
||||
Each such document is conventionally referred to as a @dfn{manual page},
|
||||
or @dfn{man page} for short, even though some are very much longer than
|
||||
one page. A man page is a document written using the UN*X ``man''
|
||||
one page. A man page is a document written using the Unix ``man''
|
||||
macros, which are themselves written in the NROFF/TROFF text processing
|
||||
markup language. @code{NROFF} and @code{TROFF} are text processors
|
||||
originally written for the UNIX operating system by Joseph F. Ossanna at
|
||||
@ -229,7 +225,7 @@ most screens now support bit-mapped displays, so that any information
|
||||
that can be printed can also be rendered on screen, the only difference
|
||||
being the resolution.
|
||||
|
||||
Nevertheless, UN*X-style manual page documentation is still normally
|
||||
Nevertheless, Unix-style manual page documentation is still normally
|
||||
browsed on screen by running a program called @code{man}. This program
|
||||
looks in a predefined set of directories for the man page matching a
|
||||
specified topic, then either formats the source file by running
|
||||
@ -267,9 +263,9 @@ decompression facility, which does call an external program.
|
||||
|
||||
I began developing WoMan in the Spring of 1997 and the first version was
|
||||
released in May 1997. The original motivation for WoMan was the fact
|
||||
that many GNU and UN*X programs are ported to other platforms and come
|
||||
with UN*X-style manual page documentation. This may be difficult to
|
||||
read because ports of the UN*X-style @code{man} program can be a little
|
||||
that many GNU and Unix programs are ported to other platforms and come
|
||||
with Unix-style manual page documentation. This may be difficult to
|
||||
read because ports of the Unix-style @code{man} program can be a little
|
||||
awkward to set up. I decided that it should not be too hard to emulate
|
||||
the 20 @code{man} macros directly, without treating them as macros and
|
||||
largely ignoring the underlying @code{ROFF} requests, given the text
|
||||
@ -398,9 +394,9 @@ add these autoloads to your @file{.emacs} file:
|
||||
|
||||
@lisp
|
||||
(autoload 'woman "woman"
|
||||
"Decode and browse a UN*X man page." t)
|
||||
"Decode and browse a Unix man page." t)
|
||||
(autoload 'woman-find-file "woman"
|
||||
"Find, decode and browse a specific UN*X man-page file." t)
|
||||
"Find, decode and browse a specific Unix man-page file." t)
|
||||
(autoload 'woman-dired-find-file "woman"
|
||||
"In dired, run the WoMan man-page browser on this file." t)
|
||||
@end lisp
|
||||
@ -743,7 +739,7 @@ all (provided WoMan is installed and loaded or set up to autoload).
|
||||
This command can be used to browse any accessible man file, regardless
|
||||
of its filename or location. If the file is compressed then automatic
|
||||
file decompression must already be turned on (e.g.@: see the
|
||||
@samp{Help->Options} submenu) -- it is turned on automatically only by
|
||||
@samp{Help->Options} submenu)---it is turned on automatically only by
|
||||
the @code{woman} topic interface.
|
||||
|
||||
@findex woman-dired-find-file
|
||||
@ -794,7 +790,7 @@ is not really supported. It originated during early experiments on how
|
||||
best to implement WoMan, before I implemented the current topic
|
||||
interface, and I subsequently stopped using it. I might revive it as a
|
||||
mechanism for storing pre-formatted WoMan files, somewhat analogous to
|
||||
the standard UN*X @code{catman} facility. In the meantime, it exists
|
||||
the standard Unix @code{catman} facility. In the meantime, it exists
|
||||
for anyone who wants to experiment with it. Once it is set up it is
|
||||
simply a question of visiting the file and there is no WoMan-specific
|
||||
user interface!
|
||||
@ -807,7 +803,7 @@ by automatic major mode selection.]
|
||||
(autoload 'woman-decode-region "woman")
|
||||
|
||||
(add-to-list 'format-alist
|
||||
'(man "UN*X man-page source format" "\\.\\(TH\\|ig\\) "
|
||||
'(man "Unix man-page source format" "\\.\\(TH\\|ig\\) "
|
||||
woman-decode-region nil nil
|
||||
(lambda (arg)
|
||||
set-visited-file-name
|
||||
@ -887,12 +883,12 @@ Scroll the man page down the window (@code{scroll-down}).
|
||||
@item n
|
||||
@kindex n
|
||||
@findex Man-next-section
|
||||
Move point to the Nth next section -- default 1 (@code{Man-next-section}).
|
||||
Move point to the Nth next section---default 1 (@code{Man-next-section}).
|
||||
|
||||
@item p
|
||||
@kindex p
|
||||
@findex Man-previous-section
|
||||
Move point to Nth previous section -- default 1
|
||||
Move point to Nth previous section---default 1
|
||||
(@code{Man-previous-section}).
|
||||
|
||||
@item g
|
||||
@ -1171,7 +1167,7 @@ set but a configuration file is found then it is parsed instead (or as
|
||||
well) to provide a default value for @code{woman-manpath}.
|
||||
|
||||
@item woman-manpath
|
||||
A list of strings representing @emph{directory trees} to search for UN*X
|
||||
A list of strings representing @emph{directory trees} to search for Unix
|
||||
manual files. Each element should be the name of a directory that
|
||||
contains subdirectories of the form @file{man?}, or more precisely
|
||||
subdirectories selected by the value of @code{woman-manpath-man-regexp}.
|
||||
@ -1191,7 +1187,7 @@ is
|
||||
("/usr/man" "/usr/local/man")
|
||||
@end lisp
|
||||
|
||||
Any environment variables (names of which must have the UN*X-style form
|
||||
Any environment variables (names of which must have the Unix-style form
|
||||
@code{$NAME}, e.g.@: @code{$HOME}, @code{$EMACSDATA}, @code{$EMACS_DIR},
|
||||
regardless of platform) are evaluated first but each element must
|
||||
evaluate to a @emph{single} directory name. Trailing @file{/}s are
|
||||
@ -1207,7 +1203,7 @@ e.g.
|
||||
@cindex directory separator character
|
||||
@cindex @code{MANPATH}, directory separator
|
||||
The @code{MANPATH} environment variable may be set using DOS
|
||||
semi-colon-separated or UN*X / Cygwin colon-separated syntax (but not
|
||||
semi-colon-separated or Unix-style colon-separated syntax (but not
|
||||
mixed).
|
||||
|
||||
@item woman-manpath-man-regexp
|
||||
@ -1220,7 +1216,7 @@ purpose is to avoid directories such as @file{cat?}, @file{.},
|
||||
|
||||
@item woman-path
|
||||
A list of strings representing @emph{specific directories} to search for
|
||||
UN*X manual files. For example
|
||||
Unix manual files. For example
|
||||
|
||||
@lisp
|
||||
("/emacs/etc")
|
||||
@ -1241,7 +1237,7 @@ and unreadable files are ignored. The default value on MS-DOS is
|
||||
@noindent
|
||||
and on other platforms is @code{nil}.
|
||||
|
||||
Any environment variables (names of which must have the UN*X-style form
|
||||
Any environment variables (names of which must have the Unix-style form
|
||||
@code{$NAME}, e.g.@: @code{$HOME}, @code{$EMACSDATA}, @code{$EMACS_DIR},
|
||||
regardless of platform) are evaluated first but each element must
|
||||
evaluate to a @emph{single} directory name (regexp, see above). For
|
||||
@ -1302,7 +1298,7 @@ automatically define @kbd{w} and @kbd{W} if they are unbound, or
|
||||
|
||||
@item woman-imenu-generic-expression
|
||||
Imenu support for Sections and Subsections: an alist with elements of
|
||||
the form @code{(MENU-TITLE REGEXP INDEX)} -- see the documentation for
|
||||
the form @code{(MENU-TITLE REGEXP INDEX)}---see the documentation for
|
||||
@code{imenu-generic-expression}. Default value is
|
||||
|
||||
@lisp
|
||||
|
Loading…
Reference in New Issue
Block a user