summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2018-04-01 07:50:39 -0700
committerGlenn Morris <rgm@gnu.org>2018-04-01 07:50:39 -0700
commitd46811eeb5cca3d3de4a97f313c8485f54a55bfc (patch)
treea94a351b89a9266768ca2f8af94ced338931b7ca /doc
parente19fde9806999f273ea42a49904a35ed4d3b3a28 (diff)
parentaf1624f29bc264fe0cff31c46b25b0b0c90e24bf (diff)
downloademacs-d46811eeb5cca3d3de4a97f313c8485f54a55bfc.tar.gz
Merge from origin/emacs-26
af1624f * lisp/net/shr.el (shr-browse-url): Doc fix. (Bug#30957) 3a451bd ; * doc/emacs/msdos.texi: Fix wording of last change. 3bc1e2f Mention `key-description' as inverse of `kbd' (Bug#30942) e50196e Document return value of pcase (Bug#30425) 8a2466f * doc/emacs/macos.texi: Tweak grammar and capitalization. 9db62bf Distinguish free from non-free OSes ff49d86 * doc/emacs/misc.texi (Amusements): Avoid non-printing charac... 5bab671 Fix xrefs in pdf Emacs manual
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/fortran-xtra.texi24
-rw-r--r--doc/emacs/macos.texi8
-rw-r--r--doc/emacs/misc.texi2
-rw-r--r--doc/emacs/msdos.texi7
-rw-r--r--doc/emacs/picture-xtra.texi9
-rw-r--r--doc/lispref/control.texi3
6 files changed, 47 insertions, 6 deletions
diff --git a/doc/emacs/fortran-xtra.texi b/doc/emacs/fortran-xtra.texi
index 859c6132436..fa5a3e6eafb 100644
--- a/doc/emacs/fortran-xtra.texi
+++ b/doc/emacs/fortran-xtra.texi
@@ -208,7 +208,13 @@ line is a continuation of the previous line. We call this @dfn{fixed
form}. (In GNU Emacs we always count columns from 0; but note that
the Fortran standard counts from 1. You can customize the variable
@code{column-number-indicator-zero-based} to make the column display
-Fortran-like; @pxref{Optional Mode Line}.) The variable
+@iftex
+Fortran-like; @pxref{Optional Mode Line,,, emacs, the Emacs Manual}.)
+@end iftex
+@ifnottex
+Fortran-like; @pxref{Optional Mode Line}.)
+@end ifnottex
+The variable
@code{fortran-continuation-string} specifies what character to put in
column 5. A line that starts with a tab character followed by any digit
except @samp{0} is also a continuation line. We call this style of
@@ -254,7 +260,13 @@ column 8 must consist of one tab character.
indentation assumes it is a line number and moves it to columns 0
through 4. (Columns always count from 0 in Emacs, but setting
@code{column-number-indicator-zero-based} to @code{nil} can change
-that, @pxref{Optional Mode Line}.)
+that,
+@iftex
+@pxref{Optional Mode Line,,, emacs, the Emacs Manual}.)
+@end iftex
+@ifnottex
+@pxref{Optional Mode Line}.)
+@end ifnottex
@vindex fortran-line-number-indent
Line numbers of four digits or less are normally indented one space.
@@ -535,7 +547,13 @@ statement body. Column numbers appear above them.
Note that the column numbers count from zero, as always in GNU Emacs
(but customizing @code{column-number-indicator-zero-based} can change
-column display to match that of Fortran; @pxref{Optional Mode Line}).
+column display to match that of Fortran;
+@iftex
+@pxref{Optional Mode Line,,, emacs, the Emacs Manual}.)
+@end iftex
+@ifnottex
+@pxref{Optional Mode Line}.)
+@end ifnottex
As a result, the numbers may be one less than those you are familiar
with; but the positions they indicate in the line are standard for
Fortran.
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi
index e669eaa4cbd..ef2e9448902 100644
--- a/doc/emacs/macos.texi
+++ b/doc/emacs/macos.texi
@@ -14,6 +14,14 @@ built either without window system support, with X11, or with the
Cocoa interface; this section only applies to the Cocoa build. This
does not support versions before macOS 10.6.
+ GNUstep is free software; macOS is not. Because it is a non-free
+operating system, macOS denies its users the freedom that every computer
+user deserves. That is an injustice. For your freedom's sake, we
+urge you to switch to a free operating system.
+
+ We support GNU Emacs on proprietary operating systems because
+we hope this taste of freedom will inspire users to escape from them.
+
For various historical and technical reasons, Emacs uses the term
@samp{Nextstep} internally, instead of ``Cocoa'' or ``macOS''; for
instance, most of the commands and variables described in this section
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 23495992fcc..a4bfba3e98d 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -3011,7 +3011,7 @@ is idle.
@findex butterfly
@cindex butterfly
- Real Programmers™ deploy @kbd{M-x butterfly}, which uses butterflies
+ ``Real Programmers'' deploy @kbd{M-x butterfly}, which uses butterflies
to flip a bit on the drive platter, see @uref{https://xkcd.com/378}.
@findex doctor
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi
index 90f0389a0e0..9353f4b6e84 100644
--- a/doc/emacs/msdos.texi
+++ b/doc/emacs/msdos.texi
@@ -19,6 +19,13 @@ manual (@pxref{MS-DOS,,, emacs-xtra, Specialized Emacs Features}).
section (@pxref{MS-DOS}).
@end ifnottex
+ MS-Windows is a non-free operating system; that means it denies its
+users the freedom that every computer user deserves. That is an
+injustice. For your freedom's sake, we urge you to switch to a free
+operating system.
+
+ We support GNU Emacs on proprietary operating systems because we
+hope this taste of freedom will inspire users to escape from them.
The behavior of Emacs on MS-Windows is reasonably similar to what is
documented in the rest of the manual, including support for long file
diff --git a/doc/emacs/picture-xtra.texi b/doc/emacs/picture-xtra.texi
index 288a6e89aa9..9ebc78ec628 100644
--- a/doc/emacs/picture-xtra.texi
+++ b/doc/emacs/picture-xtra.texi
@@ -262,7 +262,14 @@ Clear out the region-rectangle with spaces
text.
@item C-c C-w @var{r}
Similar, but save rectangle contents in register @var{r} first
-(@code{picture-clear-rectangle-to-register}). @xref{Registers}.
+(@code{picture-clear-rectangle-to-register}).
+@iftex
+@xref{Registers,,, emacs, the Emacs Manual}.
+@end iftex
+@ifnottex
+@xref{Registers}.
+@end ifnottex
+
@item C-c C-y
Copy last killed rectangle into the buffer by overwriting, with upper
left corner at point (@code{picture-yank-rectangle}). With argument,
diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi
index f85ee947790..adec632da6a 100644
--- a/doc/lispref/control.texi
+++ b/doc/lispref/control.texi
@@ -317,7 +317,8 @@ list of the form @code{(@var{pattern} @var{body-forms}@dots{})}.
@var{pattern} of each clause, in textual order. If the value matches,
the clause succeeds; @code{pcase} then evaluates its @var{body-forms},
and returns the value of the last of @var{body-forms}. Any remaining
-@var{clauses} are ignored.
+@var{clauses} are ignored. If no clauses match, then the @code{pcase}
+form evaluates to @code{nil}.
The @var{pattern} part of a clause can be of one of two types:
@dfn{QPattern}, a pattern quoted with a backquote; or a