aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2017-11-25 22:55:35 -0800
committerPaul Eggert2017-11-25 22:55:35 -0800
commitd20161b25e9cd184d841ba9e36ee5141c01fd75f (patch)
tree6026fea9d48e641bf63b23209970efd1f8024e2c /doc
parente27004c5fe3c227476ea210ff5bee2efb783ae17 (diff)
parenta89f0b6f33f9eb8910a1fceda9028d76ef50b05d (diff)
downloademacs-d20161b25e9cd184d841ba9e36ee5141c01fd75f.tar.gz
emacs-d20161b25e9cd184d841ba9e36ee5141c01fd75f.zip
Merge from origin/emacs-26
a89f0b6f33 maint: shorten https://lists.gnu.org/archive/html/... links 8be3aee281 Merge from Gnulib 265cee553f Work around GCC bug 80776 on Fedora 27 x86 dc7a97fb84 Tweak copy-file, rename-file doc cfa2a944d4 Change font-lock-extend-region-multiline handling in mhtml... a8664cc998 Minor cleanup in tramp-gvfs-handle-file-local-copy 55c5b12fa0 Add test for Bug#29423 in Tramp. 3198a1646e Avoid jumbled order in HTML rendered by shr.el 23bfc2d2db Make sure 'dired-filename' property is always put by ls-lisp f7fdaea4c0 A better solution for bug#29347 86e6ed8521 ; * src/thread.c (acquire_global_lock): Fix thinko in last... f300852037 Avoid a hang after C-g while sit-for on a Unix TTY d7fc719ff1 Improve the doc string of 'list-packages' b4f67ebb92 Improve discoverability of 'defvar' for suppressing warnings 8a2b204e64 Improve discoverability of 'read-buffer-completion-ignore-... eea4e9194c Improve documentation of self-insert-uses-region-functions e6e41dac87 Reflect changes in copy-file and rename-file in doc strings 0ec534070f * lisp/progmodes/cc-vars.el (c-offsets-alist): Doc fix. (... 1d0dbdff6c Reorder type predicates in ELisp manual b081ec9dd7 Fix backward scrolling in buffers with header-line 8e40429c96 ; Fix some doc typos ed2c542920 * lisp/bindings.el (buffer-file-coding-system): Add explic... d82474e452 * src/fns.c (syms_of_fns) <overriding-plist-environment>: ... 292c09ff6d Fix incorrect interaction of drag/drop and double click (b... d6fadb1d26 * lisp/menu-bar.el (menu-bar-options-save): Add display-li... daa959efbc * lisp/menu-bar.el (menu-bar-options-save): Add global-dis... 17fc74d1b9 * lisp/follow.el (follow-mode): Restore mode line lighter.... f20c2e2f3d ; Compare process status against 127 exactly 2d203ffb7e Extract the common part of ruby-flymake-simple and ruby-fl... 09944d499a Add Rubocop Flymake backend c65a0ae7c4 ; Fix a typo 7ab7603125 Update nt/INSTALL.W64 (Bug#28601) 11db253c08 Remove incorrect NEWS item about VC state indicator (Bug#2... 2fdc01c036 * lisp/emacs-lisp/byte-run.el (defsubst): Doc fix. 735c8b516e Make c-defun-name analyze more thoroughly a function type ... 92f0c4cd56 Avoid bogus abbreviated file names if HOME changes 8d450453fa * lisp/emacs-lisp/byte-run.el (inline): Give it a doc. 37a3b4ea40 Fix erc keep-place module with new defaults (Bug#29111) 6c312605bf Add window divider faces to NS (bug#29353) # Conflicts: # etc/NEWS # lisp/ruler-mode.el
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/Makefile.in2
-rw-r--r--doc/emacs/buffers.texi3
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/emacs/frames.texi2
-rw-r--r--doc/emacs/mule.texi2
-rw-r--r--doc/emacs/trouble.texi2
-rw-r--r--doc/lispref/ChangeLog.16
-rw-r--r--doc/lispref/compile.texi10
-rw-r--r--doc/lispref/modes.texi9
-rw-r--r--doc/lispref/objects.texi33
-rw-r--r--doc/lispref/text.texi10
-rw-r--r--doc/lispref/variables.texi4
-rw-r--r--doc/misc/cl.texi2
-rw-r--r--doc/misc/efaq-w32.texi2
-rw-r--r--doc/misc/efaq.texi2
-rw-r--r--doc/misc/gnus.texi2
-rw-r--r--doc/misc/texinfo.tex49
-rw-r--r--doc/misc/tramp.texi2
18 files changed, 80 insertions, 64 deletions
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index f7cc2e112c3..61e870b80fb 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -58,7 +58,7 @@ HTML_OPTS = --no-split --html
58# Options used only when making info output. 58# Options used only when making info output.
59# --no-split is only needed because of MS-DOS. 59# --no-split is only needed because of MS-DOS.
60# For a possible alternative, see 60# For a possible alternative, see
61# https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html 61# https://lists.gnu.org/r/emacs-devel/2011-01/msg01182.html
62INFO_OPTS= --no-split 62INFO_OPTS= --no-split
63 63
64INSTALL = @INSTALL@ 64INSTALL = @INSTALL@
diff --git a/doc/emacs/buffers.texi b/doc/emacs/buffers.texi
index a8b810ef91f..362d3b36453 100644
--- a/doc/emacs/buffers.texi
+++ b/doc/emacs/buffers.texi
@@ -98,7 +98,8 @@ related commands, use @dfn{permissive completion with confirmation} for
98minibuffer completion: if you type @key{RET} immediately after 98minibuffer completion: if you type @key{RET} immediately after
99completing up to a nonexistent buffer name, Emacs prints 99completing up to a nonexistent buffer name, Emacs prints
100@samp{[Confirm]} and you must type a second @key{RET} to submit that 100@samp{[Confirm]} and you must type a second @key{RET} to submit that
101buffer name. @xref{Completion Exit}, for details. 101buffer name. @xref{Completion Exit}, for details. For other
102completion options and features, see @ref{Completion Options}.
102 103
103 If you specify a buffer that does not exist, @kbd{C-x b} creates a 104 If you specify a buffer that does not exist, @kbd{C-x b} creates a
104new, empty buffer that is not visiting any file, and selects it for 105new, empty buffer that is not visiting any file, and selects it for
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 2559b0646c0..2c3312d7a83 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -1503,7 +1503,7 @@ Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
1503advanced, self-documenting, customizable, extensible editor Emacs. 1503advanced, self-documenting, customizable, extensible editor Emacs.
1504(The @samp{G} in 1504(The @samp{G} in
1505@c Workaround makeinfo 4 bug. 1505@c Workaround makeinfo 4 bug.
1506@c https://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html 1506@c https://lists.gnu.org/r/bug-texinfo/2004-08/msg00009.html
1507@iftex 1507@iftex
1508@acronym{GNU, @acronym{GNU}'s Not Unix} 1508@acronym{GNU, @acronym{GNU}'s Not Unix}
1509@end iftex 1509@end iftex
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 8c08f51825c..c94d690cf7f 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -1020,7 +1020,7 @@ Manual}.
1020@cindex Horizontal Scroll Bar mode 1020@cindex Horizontal Scroll Bar mode
1021 On graphical displays with toolkit support, Emacs may also supply a 1021 On graphical displays with toolkit support, Emacs may also supply a
1022@dfn{horizontal scroll bar} on the bottom of each window. Clicking 1022@dfn{horizontal scroll bar} on the bottom of each window. Clicking
1023@kbd{mouse-1} on the that scroll bar's left and right buttons scrolls 1023@kbd{mouse-1} on that scroll bar's left and right buttons scrolls
1024the window horizontally by one column at a time. Clicking @kbd{mouse-1} 1024the window horizontally by one column at a time. Clicking @kbd{mouse-1}
1025on the left or right of the scroll bar's inner box scrolls the window by 1025on the left or right of the scroll bar's inner box scrolls the window by
1026four columns. Dragging the inner box scrolls the window continuously. 1026four columns. Dragging the inner box scrolls the window continuously.
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 8a4d91f80bf..9ef31102455 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1356,7 +1356,7 @@ fontset}, the @dfn{startup fontset} and the @dfn{default fontset}.
1356@c FIXME? The doc of *standard*-fontset-spec says: 1356@c FIXME? The doc of *standard*-fontset-spec says:
1357@c "You have the biggest chance to display international characters 1357@c "You have the biggest chance to display international characters
1358@c with correct glyphs by using the *standard* fontset." (my emphasis) 1358@c with correct glyphs by using the *standard* fontset." (my emphasis)
1359@c See https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html 1359@c See https://lists.gnu.org/r/emacs-devel/2012-04/msg00430.html
1360The default fontset is most likely to have fonts for a wide variety of 1360The default fontset is most likely to have fonts for a wide variety of
1361non-@acronym{ASCII} characters, and is the default fallback for the 1361non-@acronym{ASCII} characters, and is the default fallback for the
1362other two fontsets, and if you set a default font rather than fontset. 1362other two fontsets, and if you set a default font rather than fontset.
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index d0b3419a991..4a836c3224b 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -524,7 +524,7 @@ The @samp{emacs-pretest-bug} mailing list. This list is no longer
524used, and is mainly of historical interest. At one time, it was used 524used, and is mainly of historical interest. At one time, it was used
525for bug reports in development (i.e., not yet released) versions of 525for bug reports in development (i.e., not yet released) versions of
526Emacs. You can read the archives for 2003 to mid 2007 at 526Emacs. You can read the archives for 2003 to mid 2007 at
527@url{https://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays, 527@url{https://lists.gnu.org/r/emacs-pretest-bug/}. Nowadays,
528it is an alias for @samp{bug-gnu-emacs}. 528it is an alias for @samp{bug-gnu-emacs}.
529 529
530@item 530@item
diff --git a/doc/lispref/ChangeLog.1 b/doc/lispref/ChangeLog.1
index 3fab757c963..c461f9a42b1 100644
--- a/doc/lispref/ChangeLog.1
+++ b/doc/lispref/ChangeLog.1
@@ -497,7 +497,7 @@
497 Improve doc for use of 'int', and discuss 'ssize_t'. 497 Improve doc for use of 'int', and discuss 'ssize_t'.
498 * internals.texi (C Integer Types): Mention 'int' for other 498 * internals.texi (C Integer Types): Mention 'int' for other
499 randomish values that lie in 'int' range. Mention 'ssize_t'. See: 499 randomish values that lie in 'int' range. Mention 'ssize_t'. See:
500 https://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html 500 https://lists.gnu.org/r/emacs-devel/2014-10/msg00019.html
501 501
502 Use AUTO_CONS instead of SCOPED_CONS, etc. 502 Use AUTO_CONS instead of SCOPED_CONS, etc.
503 * internals.texi (Stack-allocated Objects): 503 * internals.texi (Stack-allocated Objects):
@@ -2154,7 +2154,7 @@
2154 2154
2155 * internals.texi (C Integer Types): New section. 2155 * internals.texi (C Integer Types): New section.
2156 This follows up and records an email in 2156 This follows up and records an email in
2157 <https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>. 2157 <https://lists.gnu.org/r/emacs-devel/2012-07/msg00496.html>.
2158 2158
21592012-12-10 Stefan Monnier <monnier@iro.umontreal.ca> 21592012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
2160 2160
@@ -6288,7 +6288,7 @@
62882009-04-11 Eli Zaretskii <eliz@gnu.org> 62882009-04-11 Eli Zaretskii <eliz@gnu.org>
6289 6289
6290 * display.texi (Overlays): Overlays don't scale well. See 6290 * display.texi (Overlays): Overlays don't scale well. See
6291 https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html. 6291 https://lists.gnu.org/r/emacs-devel/2009-04/msg00243.html.
6292 6292
62932009-04-10 Chong Yidong <cyd@stupidchicken.com> 62932009-04-10 Chong Yidong <cyd@stupidchicken.com>
6294 6294
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi
index 201d9fc2fa5..57ff06085d9 100644
--- a/doc/lispref/compile.texi
+++ b/doc/lispref/compile.texi
@@ -434,6 +434,7 @@ to what @code{eval-when-compile} does.
434@node Compiler Errors 434@node Compiler Errors
435@section Compiler Errors 435@section Compiler Errors
436@cindex compiler errors 436@cindex compiler errors
437@cindex byte-compiler errors
437 438
438 Error and warning messages from byte compilation are printed in a 439 Error and warning messages from byte compilation are printed in a
439buffer named @file{*Compile-Log*}. These messages include file names 440buffer named @file{*Compile-Log*}. These messages include file names
@@ -450,6 +451,10 @@ compiled, and point shows how far the byte compiler was able to read;
450the cause of the error might be nearby. @xref{Syntax Errors}, for 451the cause of the error might be nearby. @xref{Syntax Errors}, for
451some tips for locating syntax errors. 452some tips for locating syntax errors.
452 453
454@cindex byte-compiler warnings
455@cindex free variable, byte-compiler warning
456@cindex reference to free variable, compilation warning
457@cindex function not known to be defined, compilation warning
453 A common type of warning issued by the byte compiler is for 458 A common type of warning issued by the byte compiler is for
454functions and variables that were used but not defined. Such warnings 459functions and variables that were used but not defined. Such warnings
455report the line number for the end of the file, not the locations 460report the line number for the end of the file, not the locations
@@ -490,12 +495,13 @@ The reference to @var{variable} must be in the @var{then-form} of the
490 495
491@item 496@item
492You can tell the compiler that a function is defined using 497You can tell the compiler that a function is defined using
493@code{declare-function}. @xref{Declaring Functions}. 498@code{declare-function}. @xref{Declaring Functions}.
494 499
495@item 500@item
496Likewise, you can tell the compiler that a variable is defined using 501Likewise, you can tell the compiler that a variable is defined using
497@code{defvar} with no initial value. (Note that this marks the 502@code{defvar} with no initial value. (Note that this marks the
498variable as special.) @xref{Defining Variables}. 503variable as special, i.e.@: dynamically bound.) @xref{Defining
504Variables}.
499@end itemize 505@end itemize
500 506
501 You can also suppress any and all compiler warnings within a certain 507 You can also suppress any and all compiler warnings within a certain
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index f7013da9433..bd94aeadf15 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -1490,10 +1490,11 @@ alist @code{minor-mode-map-alist}. @xref{Definition of minor-mode-map-alist}.
1490 One use of minor mode keymaps is to modify the behavior of certain 1490 One use of minor mode keymaps is to modify the behavior of certain
1491self-inserting characters so that they do something else as well as 1491self-inserting characters so that they do something else as well as
1492self-insert. (Another way to customize @code{self-insert-command} is 1492self-insert. (Another way to customize @code{self-insert-command} is
1493through @code{post-self-insert-hook}. Apart from this, the facilities 1493through @code{post-self-insert-hook}, see @ref{Commands for
1494for customizing @code{self-insert-command} are limited to special cases, 1494Insertion}. Apart from this, the facilities for customizing
1495designed for abbrevs and Auto Fill mode. Do not try substituting your 1495@code{self-insert-command} are limited to special cases, designed for
1496own definition of @code{self-insert-command} for the standard one. The 1496abbrevs and Auto Fill mode. Do not try substituting your own
1497definition of @code{self-insert-command} for the standard one. The
1497editor command loop handles this function specially.) 1498editor command loop handles this function specially.)
1498 1499
1499Minor modes may bind commands to key sequences consisting of @kbd{C-c} 1500Minor modes may bind commands to key sequences consisting of @kbd{C-c}
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi
index daa397175c3..97f411a08dc 100644
--- a/doc/lispref/objects.texi
+++ b/doc/lispref/objects.texi
@@ -1898,6 +1898,9 @@ with references to further information.
1898@item bool-vector-p 1898@item bool-vector-p
1899@xref{Bool-Vectors, bool-vector-p}. 1899@xref{Bool-Vectors, bool-vector-p}.
1900 1900
1901@item booleanp
1902@xref{nil and t, booleanp}.
1903
1901@item bufferp 1904@item bufferp
1902@xref{Buffer Basics, bufferp}. 1905@xref{Buffer Basics, bufferp}.
1903 1906
@@ -1967,18 +1970,15 @@ with references to further information.
1967@item mutexp 1970@item mutexp
1968@xref{Mutexes, mutexp}. 1971@xref{Mutexes, mutexp}.
1969 1972
1970@item wholenump
1971@xref{Predicates on Numbers, wholenump}.
1972
1973@item nlistp 1973@item nlistp
1974@xref{List-related Predicates, nlistp}. 1974@xref{List-related Predicates, nlistp}.
1975 1975
1976@item numberp
1977@xref{Predicates on Numbers, numberp}.
1978
1979@item number-or-marker-p 1976@item number-or-marker-p
1980@xref{Predicates on Markers, number-or-marker-p}. 1977@xref{Predicates on Markers, number-or-marker-p}.
1981 1978
1979@item numberp
1980@xref{Predicates on Numbers, numberp}.
1981
1982@item overlayp 1982@item overlayp
1983@xref{Overlays, overlayp}. 1983@xref{Overlays, overlayp}.
1984 1984
@@ -1991,6 +1991,9 @@ with references to further information.
1991@item sequencep 1991@item sequencep
1992@xref{Sequence Functions, sequencep}. 1992@xref{Sequence Functions, sequencep}.
1993 1993
1994@item string-or-null-p
1995@xref{Predicates for Strings, string-or-null-p}.
1996
1994@item stringp 1997@item stringp
1995@xref{Predicates for Strings, stringp}. 1998@xref{Predicates for Strings, stringp}.
1996 1999
@@ -2009,6 +2012,9 @@ with references to further information.
2009@item vectorp 2012@item vectorp
2010@xref{Vectors, vectorp}. 2013@xref{Vectors, vectorp}.
2011 2014
2015@item wholenump
2016@xref{Predicates on Numbers, wholenump}.
2017
2012@item window-configuration-p 2018@item window-configuration-p
2013@xref{Window Configurations, window-configuration-p}. 2019@xref{Window Configurations, window-configuration-p}.
2014 2020
@@ -2017,21 +2023,6 @@ with references to further information.
2017 2023
2018@item windowp 2024@item windowp
2019@xref{Basic Windows, windowp}. 2025@xref{Basic Windows, windowp}.
2020
2021@item booleanp
2022@xref{nil and t, booleanp}.
2023
2024@item string-or-null-p
2025@xref{Predicates for Strings, string-or-null-p}.
2026
2027@item threadp
2028@xref{Basic Thread Functions, threadp}.
2029
2030@item mutexp
2031@xref{Mutexes, mutexp}.
2032
2033@item condition-variable-p
2034@xref{Condition Variables, condition-variable-p}.
2035@end table 2026@end table
2036 2027
2037 The most general way to check the type of an object is to call the 2028 The most general way to check the type of an object is to call the
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index ab554dcd421..35ba5d0dddc 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -525,9 +525,17 @@ responsible for calling @code{blink-paren-function} when the inserted
525character has close parenthesis syntax (@pxref{Blinking}). 525character has close parenthesis syntax (@pxref{Blinking}).
526 526
527@vindex post-self-insert-hook 527@vindex post-self-insert-hook
528@vindex self-insert-uses-region-functions
528The final thing this command does is to run the hook 529The final thing this command does is to run the hook
529@code{post-self-insert-hook}. You could use this to automatically 530@code{post-self-insert-hook}. You could use this to automatically
530reindent text as it is typed, for example. 531reindent text as it is typed, for example. If any function on this
532hook needs to act on the region (@pxref{The Region}), it should make
533sure Delete Selection mode (@pxref{Using Region, Delete Selection, ,
534emacs, The GNU Emacs Manual}) doesn't delete the region before
535@code{post-self-insert-hook} functions are invoked. The way to do so
536is to add a function that returns @code{nil} to
537@code{self-insert-uses-region-functions}, a special hook that tells
538Delete Selection mode it should not delete the region.
531 539
532Do not try substituting your own definition of 540Do not try substituting your own definition of
533@code{self-insert-command} for the standard one. The editor command 541@code{self-insert-command} for the standard one. The editor command
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 52d1f3bbf5e..99bbfc91243 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -435,7 +435,9 @@ dynamically bound value; @pxref{Void Variables}), then @var{value} is
435evaluated and @var{symbol} is set to the result. But if @var{symbol} 435evaluated and @var{symbol} is set to the result. But if @var{symbol}
436is not void, @var{value} is not evaluated, and @var{symbol}'s value is 436is not void, @var{value} is not evaluated, and @var{symbol}'s value is
437left unchanged. If @var{value} is omitted, the value of @var{symbol} 437left unchanged. If @var{value} is omitted, the value of @var{symbol}
438is not changed in any case. 438is not changed in any case. Using @code{defvar} with no value is one
439method of suppressing byte compilation warnings, see @ref{Compiler
440Errors}.
439 441
440If @var{symbol} has a buffer-local binding in the current buffer, 442If @var{symbol} has a buffer-local binding in the current buffer,
441@code{defvar} acts on the default value, which is buffer-independent, 443@code{defvar} acts on the default value, which is buffer-independent,
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index b48278e8b8c..c7ef1d8f5cb 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -317,7 +317,7 @@ This is analogous to the @code{defsubst} form;
317@code{cl-defsubst} uses a different method (compiler macros) which 317@code{cl-defsubst} uses a different method (compiler macros) which
318works in all versions of Emacs, and also generates somewhat more 318works in all versions of Emacs, and also generates somewhat more
319@c For some examples, 319@c For some examples,
320@c see https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html 320@c see https://lists.gnu.org/r/emacs-devel/2012-11/msg00009.html
321efficient inline expansions. In particular, @code{cl-defsubst} 321efficient inline expansions. In particular, @code{cl-defsubst}
322arranges for the processing of keyword arguments, default values, 322arranges for the processing of keyword arguments, default values,
323etc., to be done at compile-time whenever possible. 323etc., to be done at compile-time whenever possible.
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index eb05e8be438..b66aaeb3198 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -2286,7 +2286,7 @@ The official mailing list for Windows specific help and discussion is
2286@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows, 2286@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows,
2287help-emacs-windows}. See that link for information on how to subscribe 2287help-emacs-windows}. See that link for information on how to subscribe
2288or unsubscribe. The 2288or unsubscribe. The
2289@uref{https://lists.gnu.org/archive/html/help-emacs-windows/, list archives} 2289@uref{https://lists.gnu.org/r/help-emacs-windows/, list archives}
2290are available online. 2290are available online.
2291 2291
2292@c ------------------------------------------------------------ 2292@c ------------------------------------------------------------
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 167aa45c281..df3d09a6337 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -421,7 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}).
421The FSF has maintained archives of all of the GNU mailing lists for many 421The FSF has maintained archives of all of the GNU mailing lists for many
422years, although there may be some unintentional gaps in coverage. The 422years, although there may be some unintentional gaps in coverage. The
423archive can be browsed over the web at 423archive can be browsed over the web at
424@uref{https://lists.gnu.org/archive/html/, the GNU mail archive}. 424@uref{https://lists.gnu.org/r/, the GNU mail archive}.
425 425
426Web-based Usenet search services, such as 426Web-based Usenet search services, such as
427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also 427@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 169509bae9e..a2a879d5b58 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -10976,7 +10976,7 @@ Pull all ticked articles (for the current group) into the summary buffer
10976@kindex A D (Summary) 10976@kindex A D (Summary)
10977@findex gnus-summary-enter-digest-group 10977@findex gnus-summary-enter-digest-group
10978If the current article is a collection of other articles (for instance, 10978If the current article is a collection of other articles (for instance,
10979a digest), you might use this command to enter a group based on the that 10979a digest), you might use this command to enter a group based on that
10980article (@code{gnus-summary-enter-digest-group}). Gnus will try to 10980article (@code{gnus-summary-enter-digest-group}). Gnus will try to
10981guess what article type is currently displayed unless you give a prefix 10981guess what article type is currently displayed unless you give a prefix
10982to this command, which forces a ``digest'' interpretation. Basically, 10982to this command, which forces a ``digest'' interpretation. Basically,
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 022c3f5b370..e2bf51af8c0 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2017-09-11.18} 6\def\texinfoversion{2017-11-17.06}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -5969,24 +5969,30 @@ end
5969 % Split the last of the double-column material. 5969 % Split the last of the double-column material.
5970 \savemarks 5970 \savemarks
5971 \balancecolumns 5971 \balancecolumns
5972 % 5972 }%
5973 \eject % call the \output just set
5974 \ifdim\pagetotal=0pt
5973 % Having called \balancecolumns once, we do not 5975 % Having called \balancecolumns once, we do not
5974 % want to call it again. Therefore, reset \output to its normal 5976 % want to call it again. Therefore, reset \output to its normal
5975 % definition right away. 5977 % definition right away.
5976 \global\output = {\onepageout{\pagecontents\PAGE}}% 5978 \global\output = {\onepageout{\pagecontents\PAGE}}%
5977 }% 5979 %
5978 \eject 5980 \endgroup % started in \begindoublecolumns
5979 \endgroup % started in \begindoublecolumns 5981 \restoremarks
5980 \restoremarks 5982 % Leave the double-column material on the current page, no automatic
5981 % Leave the double-column material on the current page, no automatic 5983 % page break.
5982 % page break. 5984 \box\balancedcolumns
5983 \box\balancedcolumns 5985 %
5984 % 5986 % \pagegoal was set to the doubled \vsize above, since we restarted
5985 % \pagegoal was set to the doubled \vsize above, since we restarted 5987 % the current page. We're now back to normal single-column
5986 % the current page. We're now back to normal single-column 5988 % typesetting, so reset \pagegoal to the normal \vsize.
5987 % typesetting, so reset \pagegoal to the normal \vsize. 5989 \global\vsize = \txipageheight %
5988 \global\vsize = \txipageheight % 5990 \pagegoal = \txipageheight %
5989 \pagegoal = \txipageheight % 5991 \else
5992 % We had some left-over material. This might happen when \doublecolumnout
5993 % is called in \balancecolumns. Try again.
5994 \expandafter\enddoublecolumns
5995 \fi
5990} 5996}
5991\newbox\balancedcolumns 5997\newbox\balancedcolumns
5992\setbox\balancedcolumns=\vbox{shouldnt see this}% 5998\setbox\balancedcolumns=\vbox{shouldnt see this}%
@@ -6001,6 +6007,7 @@ end
6001 \ifdim\dimen@<5\baselineskip 6007 \ifdim\dimen@<5\baselineskip
6002 % Don't split a short final column in two. 6008 % Don't split a short final column in two.
6003 \setbox2=\vbox{}% 6009 \setbox2=\vbox{}%
6010 \global\setbox\balancedcolumns=\vbox{\pagesofar}%
6004 \else 6011 \else
6005 \divide\dimen@ by 2 % target to split to 6012 \divide\dimen@ by 2 % target to split to
6006 \dimen@ii = \dimen@ 6013 \dimen@ii = \dimen@
@@ -6016,15 +6023,15 @@ end
6016 \repeat 6023 \repeat
6017 }% 6024 }%
6018 % Now the left column is in box 1, and the right column in box 3. 6025 % Now the left column is in box 1, and the right column in box 3.
6026 %
6019 % Check whether the left column has come out higher than the page itself. 6027 % Check whether the left column has come out higher than the page itself.
6020 % (Note that we have doubled \vsize for the double columns, so 6028 % (Note that we have doubled \vsize for the double columns, so
6021 % the actual height of the page is 0.5\vsize). 6029 % the actual height of the page is 0.5\vsize).
6022 \ifdim2\ht1>\vsize 6030 \ifdim2\ht1>\vsize
6023 % Just split the last of the double column material roughly in half. 6031 % It appears that we have been called upon to balance too much material.
6024 \setbox2=\box0 6032 % Output some of it with \doublecolumnout, leaving the rest on the page.
6025 \setbox0 = \vsplit2 to \dimen@ii 6033 \setbox\PAGE=\box0
6026 \setbox0=\vbox to \dimen@ii {\unvbox0\vfill}% 6034 \doublecolumnout
6027 \setbox2=\vbox to \dimen@ii {\unvbox2\vfill}%
6028 \else 6035 \else
6029 % Compare the heights of the two columns. 6036 % Compare the heights of the two columns.
6030 \ifdim4\ht1>5\ht3 6037 \ifdim4\ht1>5\ht3
@@ -6037,10 +6044,10 @@ end
6037 \setbox2=\vbox to\ht1{\unvbox3\unskip}% 6044 \setbox2=\vbox to\ht1{\unvbox3\unskip}%
6038 \setbox0=\vbox to\ht1{\unvbox1\unskip}% 6045 \setbox0=\vbox to\ht1{\unvbox1\unskip}%
6039 \fi 6046 \fi
6047 \global\setbox\balancedcolumns=\vbox{\pagesofar}%
6040 \fi 6048 \fi
6041 \fi 6049 \fi
6042 % 6050 %
6043 \global\setbox\balancedcolumns=\vbox{\pagesofar}%
6044} 6051}
6045\catcode`\@ = \other 6052\catcode`\@ = \other
6046 6053
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index f1d9434bf72..e7d9cb15dee 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -86,7 +86,7 @@ Savannah Project Page}.
86 86
87There is a mailing list for @value{tramp}, available at 87There is a mailing list for @value{tramp}, available at
88@email{tramp-devel@@gnu.org}, and archived at 88@email{tramp-devel@@gnu.org}, and archived at
89@uref{https://lists.gnu.org/archive/html/tramp-devel/, the 89@uref{https://lists.gnu.org/r/tramp-devel/, the
90@value{tramp} Mail Archive}. 90@value{tramp} Mail Archive}.
91 91
92@page 92@page