aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2023-09-17 16:49:21 +0200
committerStefan Kangas2023-09-17 16:49:21 +0200
commit1e270e580d3bb9ca1b3766a296611f76ec13f6f1 (patch)
treee42e1c17d039ec3b5c44379e659c5eb6a32d3903
parent46c30c6df75fb89c74ce2cd762e1909a0215169a (diff)
downloademacs-1e270e580d3bb9ca1b3766a296611f76ec13f6f1.tar.gz
emacs-1e270e580d3bb9ca1b3766a296611f76ec13f6f1.zip
; Grammar fixes ("allow to" et al)
Ref: https://lists.gnu.org/r/emacs-devel/2016-01/msg01598.html https://lists.gnu.org/r/emacs-devel/2016-01/msg01465.html
-rwxr-xr-xbuild-aux/gitlog-to-changelog2
-rwxr-xr-xbuild-aux/update-copyright2
-rw-r--r--doc/emacs/killing.texi2
-rw-r--r--doc/emacs/maintaining.texi2
-rw-r--r--doc/lispref/compile.texi6
-rw-r--r--doc/lispref/display.texi2
-rw-r--r--doc/lispref/frames.texi10
-rw-r--r--doc/lispref/internals.texi2
-rw-r--r--doc/lispref/nonascii.texi4
-rw-r--r--doc/lispref/processes.texi4
-rw-r--r--doc/lispref/variables.texi2
-rw-r--r--doc/lispref/windows.texi10
-rw-r--r--doc/misc/org.org2
-rw-r--r--doc/misc/tramp.texi2
-rw-r--r--etc/NEWS13
-rw-r--r--etc/NEWS.204
-rw-r--r--etc/NEWS.2120
-rw-r--r--etc/NEWS.222
-rw-r--r--etc/NEWS.238
-rw-r--r--etc/NEWS.2412
-rw-r--r--etc/NEWS.262
-rw-r--r--etc/NEWS.296
-rw-r--r--etc/PROBLEMS6
-rw-r--r--etc/TODO2
-rw-r--r--lisp/leim/quail/latin-pre.el6
-rw-r--r--lisp/net/tramp-sh.el2
-rw-r--r--lisp/org/ol.el4
-rw-r--r--lisp/org/org-element.el4
-rw-r--r--lisp/org/org-table.el4
-rw-r--r--lisp/org/org.el6
-rw-r--r--lisp/progmodes/flymake.el2
-rw-r--r--lisp/simple.el4
-rw-r--r--lisp/textmodes/enriched.el2
-rw-r--r--lisp/window.el4
-rw-r--r--nt/inc/ms-w32.h2
-rw-r--r--src/xdisp.c2
36 files changed, 85 insertions, 84 deletions
diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog
index 43e4a37adf4..ceb1f0cf320 100755
--- a/build-aux/gitlog-to-changelog
+++ b/build-aux/gitlog-to-changelog
@@ -20,7 +20,7 @@
20# 20#
21# Written by Jim Meyering 21# Written by Jim Meyering
22 22
23# This is a prologue that allows to run a perl script as an executable 23# This is a prologue that allows running a perl script as an executable
24# on systems that are compliant to a POSIX version before POSIX:2017. 24# on systems that are compliant to a POSIX version before POSIX:2017.
25# On such systems, the usual invocation of an executable through execlp() 25# On such systems, the usual invocation of an executable through execlp()
26# or execvp() fails with ENOEXEC if it is a script that does not start 26# or execvp() fails with ENOEXEC if it is a script that does not start
diff --git a/build-aux/update-copyright b/build-aux/update-copyright
index 0343eaa72c1..cdc3f3b5988 100755
--- a/build-aux/update-copyright
+++ b/build-aux/update-copyright
@@ -123,7 +123,7 @@
123# 5. Set UPDATE_COPYRIGHT_HOLDER if the copyright holder is other 123# 5. Set UPDATE_COPYRIGHT_HOLDER if the copyright holder is other
124# than "Free Software Foundation, Inc.". 124# than "Free Software Foundation, Inc.".
125 125
126# This is a prologue that allows to run a perl script as an executable 126# This is a prologue that allows running a perl script as an executable
127# on systems that are compliant to a POSIX version before POSIX:2017. 127# on systems that are compliant to a POSIX version before POSIX:2017.
128# On such systems, the usual invocation of an executable through execlp() 128# On such systems, the usual invocation of an executable through execlp()
129# or execvp() fails with ENOEXEC if it is a script that does not start 129# or execvp() fails with ENOEXEC if it is a script that does not start
diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi
index 47e0b5e37ae..4d5c9ecc7b2 100644
--- a/doc/emacs/killing.texi
+++ b/doc/emacs/killing.texi
@@ -308,7 +308,7 @@ way to move or copy text is to kill it and then yank it elsewhere.
308Yank the last kill into the buffer, at point (@code{yank}). 308Yank the last kill into the buffer, at point (@code{yank}).
309@item M-y 309@item M-y
310Either replace the text just yanked with an earlier batch of killed 310Either replace the text just yanked with an earlier batch of killed
311text (@code{yank-pop}), or allow to select from the list of 311text (@code{yank-pop}), or allow selecting from the list of
312previously-killed batches of text. @xref{Earlier Kills}. 312previously-killed batches of text. @xref{Earlier Kills}.
313@item C-M-w 313@item C-M-w
314Cause the following command, if it is a kill command, to append to the 314Cause the following command, if it is a kill command, to append to the
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index a95335f3df2..5f9a5d89bf3 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1804,7 +1804,7 @@ prompt you for the project directory.
1804@vindex vc-directory-exclusion-list 1804@vindex vc-directory-exclusion-list
1805 The command @kbd{C-x p f} (@code{project-find-file}) is a convenient 1805 The command @kbd{C-x p f} (@code{project-find-file}) is a convenient
1806way of visiting files (@pxref{Visiting}) that belong to the current 1806way of visiting files (@pxref{Visiting}) that belong to the current
1807project. Unlike @kbd{C-x C-f}, this command doesn't require to type 1807project. Unlike @kbd{C-x C-f}, this command doesn't require typing
1808the full file name of the file to visit, you can type only the file's 1808the full file name of the file to visit, you can type only the file's
1809base name (i.e., omit the leading directories). In addition, the 1809base name (i.e., omit the leading directories). In addition, the
1810completion candidates considered by the command include only the files 1810completion candidates considered by the command include only the files
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi
index 5a824649d42..0dab03eb7ba 100644
--- a/doc/lispref/compile.texi
+++ b/doc/lispref/compile.texi
@@ -801,9 +801,9 @@ Compilation, the previous chapter}, Emacs can also optionally compile
801Lisp function definitions into a true compiled code, known as 801Lisp function definitions into a true compiled code, known as
802@dfn{native code}. This feature uses the @file{libgccjit} library, 802@dfn{native code}. This feature uses the @file{libgccjit} library,
803which is part of the GCC distribution, and requires that Emacs be 803which is part of the GCC distribution, and requires that Emacs be
804built with support for using that library. It also requires to have 804built with support for using that library. It also requires GCC and
805GCC and Binutils (the assembler and linker) available on your system 805Binutils (the assembler and linker) to be available on your system for
806for you to be able to native-compile Lisp code. 806you to be able to native-compile Lisp code.
807 807
808@vindex native-compile@r{, a Lisp feature} 808@vindex native-compile@r{, a Lisp feature}
809 To determine whether the current Emacs process can produce and load 809 To determine whether the current Emacs process can produce and load
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 22a3eeb9595..4dbb4afb20d 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -9028,7 +9028,7 @@ Bidirectionality'' class implementation of the @acronym{UBA},
9028consistent with the requirements of the Unicode Standard v9.0. Note, 9028consistent with the requirements of the Unicode Standard v9.0. Note,
9029however, that the way Emacs displays continuation lines when text 9029however, that the way Emacs displays continuation lines when text
9030direction is opposite to the base paragraph direction deviates from 9030direction is opposite to the base paragraph direction deviates from
9031the UBA, which requires to perform line wrapping before reordering 9031the UBA, which requires performing line wrapping before reordering
9032text for display. 9032text for display.
9033 9033
9034@defvar bidi-display-reordering 9034@defvar bidi-display-reordering
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 1c4e85b14be..5d6e1809286 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -606,7 +606,7 @@ frames (@pxref{Child Frames}) and @code{undecorated} or
606Outer borders are never shown on text terminal frames and on frames 606Outer borders are never shown on text terminal frames and on frames
607generated by GTK+ routines. On MS-Windows, the outer border is emulated 607generated by GTK+ routines. On MS-Windows, the outer border is emulated
608with the help of a one pixel wide external border. Non-toolkit builds 608with the help of a one pixel wide external border. Non-toolkit builds
609on X allow to change the color of the outer border by setting the 609on X allow changing the color of the outer border by setting the
610@code{border-color} frame parameter (@pxref{Layout Parameters}). 610@code{border-color} frame parameter (@pxref{Layout Parameters}).
611 611
612@item Title Bar 612@item Title Bar
@@ -1000,12 +1000,12 @@ Negative parameter values position the right edge of the outer frame by
1000frame's native rectangle) and the bottom edge by @var{-y} pixels up from 1000frame's native rectangle) and the bottom edge by @var{-y} pixels up from
1001the bottom edge of the screen (or the parent frame's native rectangle). 1001the bottom edge of the screen (or the parent frame's native rectangle).
1002 1002
1003Note that negative values do not permit to align the right or bottom 1003Note that negative values do not permit aligning the right or bottom
1004edge of @var{frame} exactly at the right or bottom edge of its display 1004edge of @var{frame} exactly at the right or bottom edge of its display
1005or parent frame. Neither do they allow to specify a position that does 1005or parent frame. Neither do they allow specifying a position that does
1006not lie within the edges of the display or parent frame. The frame 1006not lie within the edges of the display or parent frame. The frame
1007parameters @code{left} and @code{top} (@pxref{Position Parameters}) 1007parameters @code{left} and @code{top} (@pxref{Position Parameters})
1008allow to do that, but may still fail to provide good results for the 1008allow doing that, but may still fail to provide good results for the
1009initial or a new frame. 1009initial or a new frame.
1010 1010
1011This function has no effect on text terminal frames. 1011This function has no effect on text terminal frames.
@@ -3441,7 +3441,7 @@ dragging the frame via the header line area of its topmost window.
3441 3441
3442 In order to give a child frame a draggable header or mode line, the 3442 In order to give a child frame a draggable header or mode line, the
3443window parameters @code{mode-line-format} and @code{header-line-format} 3443window parameters @code{mode-line-format} and @code{header-line-format}
3444are handy (@pxref{Window Parameters}). These allow to remove an 3444are handy (@pxref{Window Parameters}). These allow removing an
3445unwanted mode line (when @code{drag-with-header-line} is chosen) and to 3445unwanted mode line (when @code{drag-with-header-line} is chosen) and to
3446remove mouse-sensitive areas which might interfere with frame dragging. 3446remove mouse-sensitive areas which might interfere with frame dragging.
3447 3447
diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi
index 0951e60433a..1fba683223e 100644
--- a/doc/lispref/internals.texi
+++ b/doc/lispref/internals.texi
@@ -1567,7 +1567,7 @@ return values from module functions. For this purpose, the module
1567Emacs Lisp objects communicated via the @acronym{API}; it is the 1567Emacs Lisp objects communicated via the @acronym{API}; it is the
1568functional equivalent of the @code{Lisp_Object} type used in Emacs C 1568functional equivalent of the @code{Lisp_Object} type used in Emacs C
1569primitives (@pxref{Writing Emacs Primitives}). This section describes 1569primitives (@pxref{Writing Emacs Primitives}). This section describes
1570the parts of the module @acronym{API} that allow to create 1570the parts of the module @acronym{API} that allow creating
1571@code{emacs_value} objects corresponding to basic Lisp data types, and 1571@code{emacs_value} objects corresponding to basic Lisp data types, and
1572how to access from C data in @code{emacs_value} objects that 1572how to access from C data in @code{emacs_value} objects that
1573correspond to Lisp objects. 1573correspond to Lisp objects.
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 7e5590ed8ec..c290632a48b 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -133,7 +133,7 @@ This function is similar to @code{position-bytes}, but instead of byte
133position in the current buffer it returns the offset from the 133position in the current buffer it returns the offset from the
134beginning of the current buffer's file of the byte that corresponds to 134beginning of the current buffer's file of the byte that corresponds to
135the given character @var{position} in the buffer. The conversion 135the given character @var{position} in the buffer. The conversion
136requires to know how the text is encoded in the buffer's file; this is 136requires knowing how the text is encoded in the buffer's file; this is
137what the @var{coding-system} argument is for, defaulting to the value 137what the @var{coding-system} argument is for, defaulting to the value
138of @code{buffer-file-coding-system}. The optional argument 138of @code{buffer-file-coding-system}. The optional argument
139@var{quality} specifies how accurate the result should be; it should 139@var{quality} specifies how accurate the result should be; it should
@@ -1181,7 +1181,7 @@ the text to be written cannot be safely encoded using the coding system
1181specified by this variable, these operations select an alternative 1181specified by this variable, these operations select an alternative
1182encoding by calling the function @code{select-safe-coding-system} 1182encoding by calling the function @code{select-safe-coding-system}
1183(@pxref{User-Chosen Coding Systems}). If selecting a different encoding 1183(@pxref{User-Chosen Coding Systems}). If selecting a different encoding
1184requires to ask the user to specify a coding system, 1184requires asking the user to specify a coding system,
1185@code{buffer-file-coding-system} is updated to the newly selected coding 1185@code{buffer-file-coding-system} is updated to the newly selected coding
1186system. 1186system.
1187 1187
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index cfab2c22d6b..df5e2139237 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -134,7 +134,7 @@ but all the 3 primitives allow optionally to direct the standard error
134stream to a different destination. 134stream to a different destination.
135 135
136@cindex program arguments 136@cindex program arguments
137 All three of the subprocess-creating functions allow to specify 137 All three of the subprocess-creating functions allow specifying
138command-line arguments for the process to run. For @code{call-process} 138command-line arguments for the process to run. For @code{call-process}
139and @code{call-process-region}, these come in the form of a 139and @code{call-process-region}, these come in the form of a
140@code{&rest} argument, @var{args}. For @code{make-process}, both the 140@code{&rest} argument, @var{args}. For @code{make-process}, both the
@@ -520,7 +520,7 @@ This user option indicates whether a call of @code{process-file}
520returns a string describing the signal interrupting a remote process. 520returns a string describing the signal interrupting a remote process.
521 521
522When a process returns an exit code greater than 128, it is 522When a process returns an exit code greater than 128, it is
523interpreted as a signal. @code{process-file} requires to return a 523interpreted as a signal. @code{process-file} requires returning a
524string describing this signal. 524string describing this signal.
525 525
526Since there are processes violating this rule, returning exit codes 526Since there are processes violating this rule, returning exit codes
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 404726e1f92..dea35a04d4f 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -1891,7 +1891,7 @@ This makes its global value shadowed by the binding;
1891@code{default-value} will then return the value from that binding, not 1891@code{default-value} will then return the value from that binding, not
1892the global value, and @code{set-default} will be prevented from 1892the global value, and @code{set-default} will be prevented from
1893setting the global value (it will change the let-bound value instead). 1893setting the global value (it will change the let-bound value instead).
1894The following two functions allow to reference the global value even 1894The following two functions allow referencing the global value even
1895if it's shadowed by a let-binding. 1895if it's shadowed by a let-binding.
1896 1896
1897@cindex top-level default value 1897@cindex top-level default value
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi
index 659a064a173..22c1b307252 100644
--- a/doc/lispref/windows.texi
+++ b/doc/lispref/windows.texi
@@ -2847,8 +2847,8 @@ the left edge coordinate of the reference window. Its left edge
2847coordinate would equal the left edge coordinate of the frame's new 2847coordinate would equal the left edge coordinate of the frame's new
2848root window. 2848root window.
2849 2849
2850Four special values for @code{direction} entries allow to implicitly 2850Four special values for @code{direction} entries allow implicitly
2851specify the selected frame's main window as the reference window: 2851specifying the selected frame's main window as the reference window:
2852@code{leftmost}, @code{top}, @code{rightmost} and @code{bottom}. This 2852@code{leftmost}, @code{top}, @code{rightmost} and @code{bottom}. This
2853means that instead of, for example, @w{@code{(direction . left) 2853means that instead of, for example, @w{@code{(direction . left)
2854(window . main)}} one can just specify @w{@code{(direction 2854(window . main)}} one can just specify @w{@code{(direction
@@ -4596,7 +4596,7 @@ window and a number of side windows surrounding that main window. The
4596main window is either a ``normal'' live window or specifies the area 4596main window is either a ``normal'' live window or specifies the area
4597containing all the normal windows. 4597containing all the normal windows.
4598 4598
4599 In their most simple form of use, side windows allow to display 4599 In their most simple form of use, side windows allow displaying
4600specific buffers always in the same area of a frame. Hence they can 4600specific buffers always in the same area of a frame. Hence they can
4601be regarded as a generalization of the concept provided by 4601be regarded as a generalization of the concept provided by
4602@code{display-buffer-at-bottom} (@pxref{Buffer Display Action 4602@code{display-buffer-at-bottom} (@pxref{Buffer Display Action
@@ -6188,7 +6188,7 @@ and never deselects the active minibuffer window.
6188 6188
6189Mouse auto-selection can be used to emulate a focus follows mouse policy 6189Mouse auto-selection can be used to emulate a focus follows mouse policy
6190for child frames (@pxref{Child Frames}) which usually are not tracked by 6190for child frames (@pxref{Child Frames}) which usually are not tracked by
6191the window manager. This requires to set the value of 6191the window manager. This requires setting the value of
6192@code{focus-follows-mouse} (@pxref{Input Focus}) to a non-@code{nil} 6192@code{focus-follows-mouse} (@pxref{Input Focus}) to a non-@code{nil}
6193value. If the value of @code{focus-follows-mouse} is @code{auto-raise}, 6193value. If the value of @code{focus-follows-mouse} is @code{auto-raise},
6194entering a child frame with the mouse will raise it automatically above 6194entering a child frame with the mouse will raise it automatically above
@@ -6341,7 +6341,7 @@ and/or two columns.
6341@end defun 6341@end defun
6342 6342
6343The functions @code{window-state-get} and @code{window-state-put} also 6343The functions @code{window-state-get} and @code{window-state-put} also
6344allow to exchange the contents of two live windows. The following 6344allow exchanging the contents of two live windows. The following
6345function does precisely that: 6345function does precisely that:
6346 6346
6347@deffn Command window-swap-states &optional window-1 window-2 size 6347@deffn Command window-swap-states &optional window-1 window-2 size
diff --git a/doc/misc/org.org b/doc/misc/org.org
index a4ce53cc6cb..9721807a185 100644
--- a/doc/misc/org.org
+++ b/doc/misc/org.org
@@ -9431,7 +9431,7 @@ the estimated effort of an entry (see [[*Effort Estimates]]).
9431#+vindex: org-agenda-effort-filter-preset 9431#+vindex: org-agenda-effort-filter-preset
9432#+vindex: org-agenda-regexp-filter-preset 9432#+vindex: org-agenda-regexp-filter-preset
9433Agenda built-in or custom commands are statically defined. Agenda 9433Agenda built-in or custom commands are statically defined. Agenda
9434filters and limits allow to flexibly narrow down the list of agenda 9434filters and limits allow flexibly narrowing down the list of agenda
9435entries. 9435entries.
9436 9436
9437/Filters/ only change the visibility of items, are very fast and are 9437/Filters/ only change the visibility of items, are very fast and are
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 56d5fcd4bf0..64d47515978 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -2366,7 +2366,7 @@ connection information}. If you want, for example, use
2366@end group 2366@end group
2367@end lisp 2367@end lisp
2368 2368
2369This works only for connection methods which allow to override the 2369This works only for connection methods which allow overriding the
2370remote login shell, like @option{sshx} or @option{plink}. See 2370remote login shell, like @option{sshx} or @option{plink}. See
2371@ref{Inline methods} and @ref{External methods} for connection methods 2371@ref{Inline methods} and @ref{External methods} for connection methods
2372which support this. 2372which support this.
diff --git a/etc/NEWS b/etc/NEWS
index fe6b607545f..f9ebe312612 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -456,8 +456,8 @@ sandboxes provided by Flatpak.
456The host name for Kubernetes connections can be of kind [CONTAINER.]POD, 456The host name for Kubernetes connections can be of kind [CONTAINER.]POD,
457in order to specify a dedicated container. If there is just the pod 457in order to specify a dedicated container. If there is just the pod
458name, the first container in the pod is taken. The new user options 458name, the first container in the pod is taken. The new user options
459'tramp-kubernetes-context' and 'tramp-kubernetes-namespace' allow to 459'tramp-kubernetes-context' and 'tramp-kubernetes-namespace' allow
460access pods with different context or namespace but the default one. 460accessing pods with different context or namespace but the default one.
461 461
462+++ 462+++
463*** Rename 'tramp-use-ssh-controlmaster-options' to 'tramp-use-connection-share'. 463*** Rename 'tramp-use-ssh-controlmaster-options' to 'tramp-use-connection-share'.
@@ -649,9 +649,10 @@ This keyword enables the user to install packages using 'package-vc'.
649*** New commands for reading mailing lists. 649*** New commands for reading mailing lists.
650The new Rmail commands 'rmail-mailing-list-post', 650The new Rmail commands 'rmail-mailing-list-post',
651'rmail-mailing-list-unsubscribe', 'rmail-mailing-list-help', and 651'rmail-mailing-list-unsubscribe', 'rmail-mailing-list-help', and
652'rmail-mailing-list-archive' allow to, respectively, post to, 652'rmail-mailing-list-archive' allow, respectively, posting to,
653unsubscribe from, request help about, and browse the archives, of the 653unsubscribing from, requesting help about, and browsing the archives
654mailing list from which the current email message was delivered. 654of, the mailing list from which the current email message was
655delivered.
655 656
656** Dictionary 657** Dictionary
657 658
@@ -746,7 +747,7 @@ of the accessibility of remote files can now time out if
746** Notifications 747** Notifications
747 748
748+++ 749+++
749*** Allow to use Icon Naming Specification for ':app-icon'. 750*** Allow using Icon Naming Specification for ':app-icon'.
750You can use a symbol as the value for ':app-icon' to provide icon name 751You can use a symbol as the value for ':app-icon' to provide icon name
751without specifying a file, like this: 752without specifying a file, like this:
752 753
diff --git a/etc/NEWS.20 b/etc/NEWS.20
index 8143cfcf3cd..ade83eb3dd0 100644
--- a/etc/NEWS.20
+++ b/etc/NEWS.20
@@ -1250,7 +1250,7 @@ for large documents), you can reuse these buffers by setting
1250 1250
1251*** References to external documents. 1251*** References to external documents.
1252 1252
1253The LaTeX package 'xr' allows to cross-reference labels in external 1253The LaTeX package 'xr' allows cross-referencing labels in external
1254documents. RefTeX can provide information about the external 1254documents. RefTeX can provide information about the external
1255documents as well. To use this feature, set up the \externaldocument 1255documents as well. To use this feature, set up the \externaldocument
1256macros required by the 'xr' package and rescan the document with 1256macros required by the 'xr' package and rescan the document with
@@ -3260,7 +3260,7 @@ can connect to an Emacs server started by a non-root user.
3260it to return immediately without waiting for you to "finish" the 3260it to return immediately without waiting for you to "finish" the
3261buffer in Emacs. 3261buffer in Emacs.
3262 3262
3263*** The new option --alternate-editor allows to specify an editor to 3263*** The new option --alternate-editor allows specifying an editor to
3264use if Emacs is not running. The environment variable 3264use if Emacs is not running. The environment variable
3265ALTERNATE_EDITOR can be used for the same effect; the command line 3265ALTERNATE_EDITOR can be used for the same effect; the command line
3266option takes precedence. 3266option takes precedence.
diff --git a/etc/NEWS.21 b/etc/NEWS.21
index e68d7fe8fae..89cac46e248 100644
--- a/etc/NEWS.21
+++ b/etc/NEWS.21
@@ -1424,7 +1424,7 @@ digest message.
1424*** The new user option 'rmail-automatic-folder-directives' specifies 1424*** The new user option 'rmail-automatic-folder-directives' specifies
1425in which folder to put messages automatically. 1425in which folder to put messages automatically.
1426 1426
1427*** The new function 'rmail-redecode-body' allows to fix a message 1427*** The new function 'rmail-redecode-body' allows fixing a message
1428with non-ASCII characters if Emacs happens to decode it incorrectly 1428with non-ASCII characters if Emacs happens to decode it incorrectly
1429due to missing or malformed "charset=" header. 1429due to missing or malformed "charset=" header.
1430 1430
@@ -1437,7 +1437,7 @@ use the -f option when sending mail.
1437** The Rmail command 'o' ('rmail-output-to-rmail-file') now writes the 1437** The Rmail command 'o' ('rmail-output-to-rmail-file') now writes the
1438current message in the internal 'emacs-mule' encoding, rather than in 1438current message in the internal 'emacs-mule' encoding, rather than in
1439the encoding taken from the variable 'buffer-file-coding-system'. 1439the encoding taken from the variable 'buffer-file-coding-system'.
1440This allows to save messages whose characters cannot be safely encoded 1440This allows saving messages whose characters cannot be safely encoded
1441by the buffer's coding system, and makes sure the message will be 1441by the buffer's coding system, and makes sure the message will be
1442displayed correctly when you later visit the target Rmail file. 1442displayed correctly when you later visit the target Rmail file.
1443 1443
@@ -1465,7 +1465,7 @@ other than 'emacs-mule', you can customize the variable
1465 sorted *Index* buffer which looks like the final index. Entries 1465 sorted *Index* buffer which looks like the final index. Entries
1466 can be edited from that buffer. 1466 can be edited from that buffer.
1467 1467
1468*** Label and citation key selection now allow to select several 1468*** Label and citation key selection now allow selecting several
1469 items and reference them together (use 'm' to mark items, 'a' or 1469 items and reference them together (use 'm' to mark items, 'a' or
1470 'A' to use all marked entries). 1470 'A' to use all marked entries).
1471 1471
@@ -1804,7 +1804,7 @@ to phrases and to highlight entire lines containing a match.
1804*** The new package zone.el plays games with Emacs' display when 1804*** The new package zone.el plays games with Emacs' display when
1805Emacs is idle. 1805Emacs is idle.
1806 1806
1807*** The new package tildify.el allows to add hard spaces or other text 1807*** The new package tildify.el allows adding hard spaces or other text
1808fragments in accordance with the current major mode. 1808fragments in accordance with the current major mode.
1809 1809
1810*** The new package xml.el provides a simple but generic XML 1810*** The new package xml.el provides a simple but generic XML
@@ -1826,7 +1826,7 @@ provides an alternative interface to VC-dired for CVS. It comes with
1826'log-view-mode' to view RCS and SCCS logs and 'log-edit-mode' used to 1826'log-view-mode' to view RCS and SCCS logs and 'log-edit-mode' used to
1827enter check-in log messages. 1827enter check-in log messages.
1828 1828
1829*** The new package called 'woman' allows to browse Unix man pages 1829*** The new package called 'woman' allows browsing Unix man pages
1830without invoking external programs. 1830without invoking external programs.
1831 1831
1832The command `M-x woman' formats manual pages entirely in Emacs Lisp 1832The command `M-x woman' formats manual pages entirely in Emacs Lisp
@@ -2011,8 +2011,8 @@ recent file list can be displayed:
2011- sorted by file paths, file names, ascending or descending. 2011- sorted by file paths, file names, ascending or descending.
2012- showing paths relative to the current default-directory 2012- showing paths relative to the current default-directory
2013 2013
2014The 'recentf-filter-changer' menu filter function allows to 2014The 'recentf-filter-changer' menu filter function allows
2015dynamically change the menu appearance. 2015dynamically changing the menu appearance.
2016 2016
2017*** 'elide-head' provides a mechanism for eliding boilerplate header 2017*** 'elide-head' provides a mechanism for eliding boilerplate header
2018text. 2018text.
@@ -2139,7 +2139,7 @@ new command M-x strokes-list-strokes.
2139** Hexl contains a new command 'hexl-insert-hex-string' which inserts 2139** Hexl contains a new command 'hexl-insert-hex-string' which inserts
2140a string of hexadecimal numbers read from the mini-buffer. 2140a string of hexadecimal numbers read from the mini-buffer.
2141 2141
2142** Hexl mode allows to insert non-ASCII characters. 2142** Hexl mode allows inserting non-ASCII characters.
2143 2143
2144The non-ASCII characters are encoded using the same encoding as the 2144The non-ASCII characters are encoded using the same encoding as the
2145file you are visiting in Hexl mode. 2145file you are visiting in Hexl mode.
@@ -2369,7 +2369,7 @@ allows the animated display of strings.
2369** The new function 'interactive-form' can be used to obtain the 2369** The new function 'interactive-form' can be used to obtain the
2370interactive form of a function. 2370interactive form of a function.
2371 2371
2372** The keyword :set-after in defcustom allows to specify dependencies 2372** The keyword :set-after in defcustom allows specifying dependencies
2373between custom options. Example: 2373between custom options. Example:
2374 2374
2375 (defcustom default-input-method nil 2375 (defcustom default-input-method nil
@@ -3629,7 +3629,7 @@ Each face can specify the following display attributes:
3629 13. Whether or not a box should be drawn around characters, its 3629 13. Whether or not a box should be drawn around characters, its
3630 color, the width of the box lines, and 3D appearance. 3630 color, the width of the box lines, and 3D appearance.
3631 3631
3632Faces are frame-local by nature because Emacs allows to define the 3632Faces are frame-local by nature because Emacs allows defining the
3633same named face (face names are symbols) differently for different 3633same named face (face names are symbols) differently for different
3634frames. Each frame has an alist of face definitions for all named 3634frames. Each frame has an alist of face definitions for all named
3635faces. The value of a named face in such an alist is a Lisp vector 3635faces. The value of a named face in such an alist is a Lisp vector
diff --git a/etc/NEWS.22 b/etc/NEWS.22
index 804dab00859..7021fce52ed 100644
--- a/etc/NEWS.22
+++ b/etc/NEWS.22
@@ -2408,7 +2408,7 @@ called with a prefix argument. Related new options are
2408 2408
2409The new command 'reftex-create-bibtex-file' creates a BibTeX database 2409The new command 'reftex-create-bibtex-file' creates a BibTeX database
2410with all entries referenced in the current document. The keys "e" and 2410with all entries referenced in the current document. The keys "e" and
2411"E" allow to produce a BibTeX database file from entries marked in a 2411"E" allow producing a BibTeX database file from entries marked in a
2412citation selection buffer. 2412citation selection buffer.
2413 2413
2414The command 'reftex-citation' uses the word in the buffer before the 2414The command 'reftex-citation' uses the word in the buffer before the
diff --git a/etc/NEWS.23 b/etc/NEWS.23
index 22408197f7d..7ac91e6165f 100644
--- a/etc/NEWS.23
+++ b/etc/NEWS.23
@@ -1200,7 +1200,7 @@ of the region to comment, rather than the leftmost column.
1200*** The new commands 'pp-macroexpand-expression' and 1200*** The new commands 'pp-macroexpand-expression' and
1201'pp-macroexpand-last-sexp' pretty-print macro expansions. 1201'pp-macroexpand-last-sexp' pretty-print macro expansions.
1202 1202
1203*** The new command 'set-file-modes' allows to set file's mode bits. 1203*** The new command 'set-file-modes' allows setting file's mode bits.
1204The mode bits can be specified in symbolic notation, like with GNU 1204The mode bits can be specified in symbolic notation, like with GNU
1205Coreutils, in addition to an octal number. 'chmod' is a new 1205Coreutils, in addition to an octal number. 'chmod' is a new
1206convenience alias for this function. 1206convenience alias for this function.
@@ -1540,7 +1540,7 @@ authentication respectively.
1540*** New macro 'with-help-window' should set up help windows better 1540*** New macro 'with-help-window' should set up help windows better
1541than 'with-output-to-temp-buffer' with 'print-help-return-message'. 1541than 'with-output-to-temp-buffer' with 'print-help-return-message'.
1542 1542
1543*** New option 'help-window-select' permits to customize whether help 1543*** New option 'help-window-select' permits customizing whether help
1544window shall be automatically selected when invoking help. 1544window shall be automatically selected when invoking help.
1545 1545
1546*** New variable 'help-window-point-marker' permits one to specify a new 1546*** New variable 'help-window-point-marker' permits one to specify a new
@@ -1670,7 +1670,7 @@ Previously, this information was hidden.
1670** TeX modes 1670** TeX modes
1671 1671
1672*** New option 'latex-indent-within-escaped-parens' 1672*** New option 'latex-indent-within-escaped-parens'
1673permits to customize indentation of LaTeX environments delimited 1673permits customizing indentation of LaTeX environments delimited
1674by escaped parens. 1674by escaped parens.
1675 1675
1676** T-mouse Mode 1676** T-mouse Mode
@@ -1726,7 +1726,7 @@ and Bzr. VC will now pass a multiple-file commit to these systems as
1726a single changeset. 1726a single changeset.
1727 1727
1728*** 'vc-dir' is a new command that displays file names and their VC 1728*** 'vc-dir' is a new command that displays file names and their VC
1729status. It allows to apply various VC operations to a file, a 1729status. It allows applying various VC operations to a file, a
1730directory or a set of files/directories. 1730directory or a set of files/directories.
1731 1731
1732*** VC switches are no longer appended, rather the first non-nil value is used. 1732*** VC switches are no longer appended, rather the first non-nil value is used.
diff --git a/etc/NEWS.24 b/etc/NEWS.24
index 1e1206d058f..160674f5918 100644
--- a/etc/NEWS.24
+++ b/etc/NEWS.24
@@ -872,7 +872,7 @@ name and arguments.
872 872
873** Tramp 873** Tramp
874 874
875*** New connection method "adb", which allows to access Android 875*** New connection method "adb", which allows accessing Android
876devices by the Android Debug Bridge. The variable 'tramp-adb-program' 876devices by the Android Debug Bridge. The variable 'tramp-adb-program'
877can be used to adapt the path of the "adb" program, if needed. 877can be used to adapt the path of the "adb" program, if needed.
878 878
@@ -2703,12 +2703,12 @@ specified by 'display-buffer-fallback-action'.
2703display actions, taking precedence over 'display-buffer-base-action'. 2703display actions, taking precedence over 'display-buffer-base-action'.
2704 2704
2705*** New option 'window-combination-limit'. 2705*** New option 'window-combination-limit'.
2706The new option 'window-combination-limit' allows to return the space 2706The new option 'window-combination-limit' allows returning the space
2707obtained for resizing or creating a window more reliably to the window 2707obtained for resizing or creating a window more reliably to the window
2708from which such space was obtained. 2708from which such space was obtained.
2709 2709
2710*** New option 'window-combination-resize'. 2710*** New option 'window-combination-resize'.
2711The new option 'window-combination-resize' allows to split a window that 2711The new option 'window-combination-resize' allows splitting a window that
2712otherwise cannot be split because it's too small by stealing space from 2712otherwise cannot be split because it's too small by stealing space from
2713other windows in the same combination. Subsequent resizing or deletion 2713other windows in the same combination. Subsequent resizing or deletion
2714of the window will resize all windows in the same combination as well. 2714of the window will resize all windows in the same combination as well.
@@ -2721,7 +2721,7 @@ frame, or quitting a window showing a buffer in a frame of its own.
2721These maximize and minimize the size of a window within its frame. 2721These maximize and minimize the size of a window within its frame.
2722 2722
2723*** New commands 'switch-to-prev-buffer' and 'switch-to-next-buffer'. 2723*** New commands 'switch-to-prev-buffer' and 'switch-to-next-buffer'.
2724These functions allow to navigate through the live buffers that have 2724These functions allow navigating through the live buffers that have
2725been shown in a specific window. 2725been shown in a specific window.
2726 2726
2727** Minibuffer changes 2727** Minibuffer changes
@@ -3496,7 +3496,7 @@ and 'window-body-height' are provided.
3496For each window you can specify a parameter to override the default 3496For each window you can specify a parameter to override the default
3497behavior of a number of functions like 'split-window', 'delete-window' 3497behavior of a number of functions like 'split-window', 'delete-window'
3498and 'delete-other-windows'. The variable 'ignore-window-parameters' 3498and 'delete-other-windows'. The variable 'ignore-window-parameters'
3499allows to ignore processing such parameters. 3499allows ignoring processing such parameters.
3500 3500
3501*** New semantics of third argument of 'split-window'. 3501*** New semantics of third argument of 'split-window'.
3502The third argument of 'split-window' has been renamed to SIDE and can be 3502The third argument of 'split-window' has been renamed to SIDE and can be
@@ -3554,7 +3554,7 @@ are user-customizable variables.
3554See the docstring of 'display-buffer' for details. 3554See the docstring of 'display-buffer' for details.
3555 3555
3556*** New functions 'window-state-get' and 'window-state-put'. 3556*** New functions 'window-state-get' and 'window-state-put'.
3557These functions allow to save and restore the state of an arbitrary 3557These functions allow saving and restoring the state of an arbitrary
3558frame or window as an Elisp object. 3558frame or window as an Elisp object.
3559 3559
3560** Completion 3560** Completion
diff --git a/etc/NEWS.26 b/etc/NEWS.26
index 29eee5eb4a2..fb13733f45c 100644
--- a/etc/NEWS.26
+++ b/etc/NEWS.26
@@ -38,7 +38,7 @@ in its NEWS.)
38 38
39** Installing Emacs now installs the emacs-module.h file. 39** Installing Emacs now installs the emacs-module.h file.
40The emacs-module.h file is now installed in the system-wide include 40The emacs-module.h file is now installed in the system-wide include
41directory as part of the Emacs installation. This allows to build 41directory as part of the Emacs installation. This allows building
42Emacs modules outside of the Emacs source tree. 42Emacs modules outside of the Emacs source tree.
43 43
44 44
diff --git a/etc/NEWS.29 b/etc/NEWS.29
index e74cbee4a53..f6add757c08 100644
--- a/etc/NEWS.29
+++ b/etc/NEWS.29
@@ -2004,7 +2004,7 @@ The intention is that this command can be used to access a wide
2004variety of version control system-specific functionality from VC 2004variety of version control system-specific functionality from VC
2005without complexifying either the VC command set or the backend API. 2005without complexifying either the VC command set or the backend API.
2006 2006
2007*** 'C-x v v' in a diffs buffer allows to commit only some of the changes. 2007*** 'C-x v v' in a diffs buffer allows committing only some of the changes.
2008This command is intended to allow you to commit only some of the 2008This command is intended to allow you to commit only some of the
2009changes you have in your working tree. Begin by creating a buffer 2009changes you have in your working tree. Begin by creating a buffer
2010with the changes against the last commit, e.g. with 'C-x v D' 2010with the changes against the last commit, e.g. with 'C-x v D'
@@ -3501,7 +3501,7 @@ The variables 'connection-local-profile-alist' and
3501make it more convenient to inspect and modify them. 3501make it more convenient to inspect and modify them.
3502 3502
3503*** New function 'connection-local-update-profile-variables'. 3503*** New function 'connection-local-update-profile-variables'.
3504This function allows to modify the settings of an existing 3504This function allows modifying the settings of an existing
3505connection-local profile. 3505connection-local profile.
3506 3506
3507*** New macro 'with-connection-local-application-variables'. 3507*** New macro 'with-connection-local-application-variables'.
@@ -4018,7 +4018,7 @@ measured will be counted for the purpose of calculating the text
4018dimensions. 4018dimensions.
4019 4019
4020** 'window-text-pixel-size' understands a new meaning of FROM. 4020** 'window-text-pixel-size' understands a new meaning of FROM.
4021Specifying a cons as the FROM argument allows to start measuring text 4021Specifying a cons as the FROM argument allows measuring text starting
4022from a specified amount of pixels above or below a position. 4022from a specified amount of pixels above or below a position.
4023 4023
4024** 'window-body-width' and 'window-body-height' can use remapped faces. 4024** 'window-body-width' and 'window-body-height' can use remapped faces.
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 11659c66e68..dfc34a4eaca 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -836,7 +836,7 @@ On many systems, it is possible to set LD_LIBRARY_PATH in your
836environment to specify additional directories where shared libraries 836environment to specify additional directories where shared libraries
837can be found. 837can be found.
838 838
839Other systems allow to set LD_RUN_PATH in a similar way, but before 839Other systems allow setting LD_RUN_PATH in a similar way, but before
840Emacs is linked. With LD_RUN_PATH set, the linker will include a 840Emacs is linked. With LD_RUN_PATH set, the linker will include a
841specified run-time search path in the executable. 841specified run-time search path in the executable.
842 842
@@ -2540,7 +2540,7 @@ keyboard; printing that file on a PostScript printer will show what
2540keys can serve as Meta. 2540keys can serve as Meta.
2541 2541
2542The 'xkeycaps' also shows a visual representation of the current 2542The 'xkeycaps' also shows a visual representation of the current
2543keyboard settings. It also allows to modify them. 2543keyboard settings. It also allows modifying them.
2544 2544
2545*** GNU/Linux: slow startup on Linux-based GNU systems. 2545*** GNU/Linux: slow startup on Linux-based GNU systems.
2546 2546
@@ -2794,7 +2794,7 @@ one, you could use the following workarounds:
2794 directory to that new home directory. 2794 directory to that new home directory.
2795 . Move all the *.eln files from ~/.emacs.d/eln-cache to a directory 2795 . Move all the *.eln files from ~/.emacs.d/eln-cache to a directory
2796 out of the C:\Users tree, and customize Emacs to use that 2796 out of the C:\Users tree, and customize Emacs to use that
2797 directory for *.eln files. This requires to call the function 2797 directory for *.eln files. This requires calling the function
2798 startup-redirect-eln-cache in your init file, to force Emacs to 2798 startup-redirect-eln-cache in your init file, to force Emacs to
2799 write *.eln files compiled at run time to that directory. 2799 write *.eln files compiled at run time to that directory.
2800 . Delete all *.eln files in your ~/.emacs.d/eln-cache directory, and 2800 . Delete all *.eln files in your ~/.emacs.d/eln-cache directory, and
diff --git a/etc/TODO b/etc/TODO
index 0f198ffbddd..2292f100ac4 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -1229,7 +1229,7 @@ Necessary for indirect buffers to work?
1229 1229
1230*** Locating schemas 1230*** Locating schemas
1231 1231
1232**** Should 'rng-validate-mode' allow to specify a schema? 1232**** Should 'rng-validate-mode' allow specifying a schema?
1233Give the user an opportunity to specify a schema if there is currently 1233Give the user an opportunity to specify a schema if there is currently
1234none? Or should it at least give a hint to the user how to specify a 1234none? Or should it at least give a hint to the user how to specify a
1235non-vacuous schema? 1235non-vacuous schema?
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index f469c1ec941..fd38084e645 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -789,9 +789,9 @@ and Silesian (both Steuer and Ślabikŏrzowy szrajbōnek) scripts."
789 ("'Z" ?Ź) 789 ("'Z" ?Ź)
790 (".z" ?ż) 790 (".z" ?ż)
791 (".Z" ?Ż) 791 (".Z" ?Ż)
792 ;; Explicit input of prefix characters. Normally, to input a prefix 792 ;; Explicit input of prefix characters. Normally, to input a prefix
793 ;; character itself, one needs to press <Tab>. Definitions below 793 ;; character itself, one needs to press <Tab>. Definitions below
794 ;; allow to input those characters by entering them twice. 794 ;; allow inputting those characters by entering them twice.
795 ("//" ?/) 795 ("//" ?/)
796 ("\\\\" ?\\) 796 ("\\\\" ?\\)
797 ("~~" ?~) 797 ("~~" ?~)
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index eaf1298278f..e4edb6cfcca 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -4431,7 +4431,7 @@ seconds. If not, it produces an error message with the given ERROR-ARGS."
4431 "A function to be called with one argument, VEC. 4431 "A function to be called with one argument, VEC.
4432It should return a string which is used to check, whether the 4432It should return a string which is used to check, whether the
4433configuration of the remote host has been changed (which would 4433configuration of the remote host has been changed (which would
4434require to flush the cache data). This string is kept as 4434require flushing the cache data). This string is kept as
4435connection property \"config-check-data\". 4435connection property \"config-check-data\".
4436This variable is intended as connection-local variable.") 4436This variable is intended as connection-local variable.")
4437 4437
diff --git a/lisp/org/ol.el b/lisp/org/ol.el
index 9ad191c8f78..cbc02a985c1 100644
--- a/lisp/org/ol.el
+++ b/lisp/org/ol.el
@@ -1803,7 +1803,7 @@ generate a description as described in `org-link-parameters'
1803docstring. Otherwise, if `org-link-make-description-function' is 1803docstring. Otherwise, if `org-link-make-description-function' is
1804non-nil, this function will be called with the link target, and 1804non-nil, this function will be called with the link target, and
1805the result will be the default link description. When called 1805the result will be the default link description. When called
1806non-interactively, don't allow to edit the default description." 1806non-interactively, don't allow editing the default description."
1807 (interactive "P") 1807 (interactive "P")
1808 (let* ((wcf (current-window-configuration)) 1808 (let* ((wcf (current-window-configuration))
1809 (origbuf (current-buffer)) 1809 (origbuf (current-buffer))
@@ -2042,7 +2042,7 @@ Also refresh fontification if needed."
2042 (interactive) 2042 (interactive)
2043 (let ((old-regexp org-target-link-regexp) 2043 (let ((old-regexp org-target-link-regexp)
2044 ;; Some languages, e.g., Chinese, do not use spaces to 2044 ;; Some languages, e.g., Chinese, do not use spaces to
2045 ;; separate words. Also allow to surround radio targets with 2045 ;; separate words. Also allow surrounding radio targets with
2046 ;; line-breakable characters. 2046 ;; line-breakable characters.
2047 (before-re "\\(?:^\\|[^[:alnum:]]\\|\\c|\\)\\(") 2047 (before-re "\\(?:^\\|[^[:alnum:]]\\|\\c|\\)\\(")
2048 (after-re "\\)\\(?:$\\|[^[:alnum:]]\\|\\c|\\)") 2048 (after-re "\\)\\(?:$\\|[^[:alnum:]]\\|\\c|\\)")
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el
index 0debd1a6818..0dd149762c4 100644
--- a/lisp/org/org-element.el
+++ b/lisp/org/org-element.el
@@ -2968,7 +2968,7 @@ CONTENTS is verse block contents."
2968;; object types they can contain will be specified in 2968;; object types they can contain will be specified in
2969;; `org-element-object-restrictions'. 2969;; `org-element-object-restrictions'.
2970;; 2970;;
2971;; Creating a new type of object requires to alter 2971;; Creating a new type of object requires altering
2972;; `org-element--object-regexp' and `org-element--object-lex', add the 2972;; `org-element--object-regexp' and `org-element--object-lex', add the
2973;; new type in `org-element-all-objects', and possibly add 2973;; new type in `org-element-all-objects', and possibly add
2974;; restrictions in `org-element-object-restrictions'. 2974;; restrictions in `org-element-object-restrictions'.
@@ -3523,7 +3523,7 @@ Assume point is at the beginning of the link."
3523 ;; 3523 ;;
3524 ;; Also treat any newline character and associated 3524 ;; Also treat any newline character and associated
3525 ;; indentation as a single space character. This is not 3525 ;; indentation as a single space character. This is not
3526 ;; compatible with RFC 3986, which requires to ignore 3526 ;; compatible with RFC 3986, which requires ignoring
3527 ;; them altogether. However, doing so would require 3527 ;; them altogether. However, doing so would require
3528 ;; users to encode spaces on the fly when writing links 3528 ;; users to encode spaces on the fly when writing links
3529 ;; (e.g., insert [[shell:ls%20*.org]] instead of 3529 ;; (e.g., insert [[shell:ls%20*.org]] instead of
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 221497f53b7..aa819aa7d2f 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -417,7 +417,7 @@ It is probably good to never set this variable to nil, for the sake of
417portability of tables." 417portability of tables."
418 :group 'org-table-calculation 418 :group 'org-table-calculation
419 :type '(choice 419 :type '(choice
420 (const :tag "Allow to cross" t) 420 (const :tag "Allow crossing hline" t)
421 (const :tag "Stick to hline" nil) 421 (const :tag "Stick to hline" nil)
422 (const :tag "Error on attempt to cross" error))) 422 (const :tag "Error on attempt to cross" error)))
423 423
@@ -3900,7 +3900,7 @@ When non-nil, return the overlay narrowing the field."
3900 ;; Aligning table from the first row will not shrink again the 3900 ;; Aligning table from the first row will not shrink again the
3901 ;; second row, which was not visible initially. 3901 ;; second row, which was not visible initially.
3902 ;; 3902 ;;
3903 ;; However, fixing it requires to check every row, which may be 3903 ;; However, fixing it requires checking every row, which may be
3904 ;; slow on large tables. Moreover, the hindrance of this 3904 ;; slow on large tables. Moreover, the hindrance of this
3905 ;; pathological case is very limited. 3905 ;; pathological case is very limited.
3906 (beginning-of-line) 3906 (beginning-of-line)
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 9a0bcf7dd66..0e06c6e6bbc 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -13228,7 +13228,7 @@ Optional argument DEFAULT provides a default value for PROPERTY."
13228 nil nil nil nil default-prop))) 13228 nil nil nil nil default-prop)))
13229 13229
13230(defun org-set-property-and-value (use-last) 13230(defun org-set-property-and-value (use-last)
13231 "Allow to set [PROPERTY]: [value] direction from prompt. 13231 "Allow setting [PROPERTY]: [value] direction from prompt.
13232When use-default, don't even ask, just use the last 13232When use-default, don't even ask, just use the last
13233\"[PROPERTY]: [value]\" string from the history." 13233\"[PROPERTY]: [value]\" string from the history."
13234 (interactive "P") 13234 (interactive "P")
@@ -17655,8 +17655,8 @@ region."
17655(defun org-open-line (n) 17655(defun org-open-line (n)
17656 "Insert a new row in tables, call `open-line' elsewhere. 17656 "Insert a new row in tables, call `open-line' elsewhere.
17657If `org-special-ctrl-o' is nil, just call `open-line' everywhere. 17657If `org-special-ctrl-o' is nil, just call `open-line' everywhere.
17658As a special case, when a document starts with a table, allow to 17658As a special case, when a document starts with a table, allow
17659call `open-line' on the very first character." 17659calling `open-line' on the very first character."
17660 (interactive "*p") 17660 (interactive "*p")
17661 (if (and org-special-ctrl-o (/= (point) 1) (org-at-table-p)) 17661 (if (and org-special-ctrl-o (/= (point) 1) (org-at-table-p))
17662 (org-table-insert-row) 17662 (org-table-insert-row)
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 9695ee3d849..036af806e60 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -114,7 +114,7 @@
114(require 'thingatpt) ; end-of-thing 114(require 'thingatpt) ; end-of-thing
115(require 'warnings) ; warning-numeric-level, display-warning 115(require 'warnings) ; warning-numeric-level, display-warning
116(require 'compile) ; for some faces 116(require 'compile) ; for some faces
117;; We need the next require to avoid compiler warnings and run-time 117;; We need the next `require' to avoid compiler warnings and run-time
118;; errors about mouse-wheel-up/down-event in builds --without-x, where 118;; errors about mouse-wheel-up/down-event in builds --without-x, where
119;; mwheel is not preloaded. 119;; mwheel is not preloaded.
120(require 'mwheel) 120(require 'mwheel)
diff --git a/lisp/simple.el b/lisp/simple.el
index c6bdfc763b7..d9f4ee19704 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -4899,7 +4899,7 @@ appears at the end of the output.
4899Optional fourth arg OUTPUT-BUFFER specifies where to put the 4899Optional fourth arg OUTPUT-BUFFER specifies where to put the
4900command's output. If the value is a buffer or buffer name, 4900command's output. If the value is a buffer or buffer name,
4901erase that buffer and insert the output there; a non-nil value of 4901erase that buffer and insert the output there; a non-nil value of
4902`shell-command-dont-erase-buffer' prevent to erase the buffer. 4902`shell-command-dont-erase-buffer' prevents erasing the buffer.
4903If the value is nil, use the buffer specified by `shell-command-buffer-name'. 4903If the value is nil, use the buffer specified by `shell-command-buffer-name'.
4904Any other non-nil value means to insert the output in the 4904Any other non-nil value means to insert the output in the
4905current buffer after START. 4905current buffer after START.
@@ -5146,7 +5146,7 @@ never with `setq'.")
5146(defcustom process-file-return-signal-string nil 5146(defcustom process-file-return-signal-string nil
5147 "Whether to return a string describing the signal interrupting a process. 5147 "Whether to return a string describing the signal interrupting a process.
5148When a process returns an exit code greater than 128, it is 5148When a process returns an exit code greater than 128, it is
5149interpreted as a signal. `process-file' requires to return a 5149interpreted as a signal. `process-file' requires returning a
5150string describing this signal. 5150string describing this signal.
5151Since there are processes violating this rule, returning exit 5151Since there are processes violating this rule, returning exit
5152codes greater than 128 which are not bound to a signal, 5152codes greater than 128 which are not bound to a signal,
diff --git a/lisp/textmodes/enriched.el b/lisp/textmodes/enriched.el
index 92be5a52bf2..004b844a3e7 100644
--- a/lisp/textmodes/enriched.el
+++ b/lisp/textmodes/enriched.el
@@ -146,7 +146,7 @@ them and their old values to `enriched-old-bindings'."
146 :type 'hook) 146 :type 'hook)
147 147
148(defcustom enriched-allow-eval-in-display-props nil 148(defcustom enriched-allow-eval-in-display-props nil
149 "If non-nil allow to evaluate arbitrary forms in display properties. 149 "If non-nil, allow evaluating arbitrary forms in display properties.
150 150
151Enriched mode recognizes display properties of text stored using 151Enriched mode recognizes display properties of text stored using
152an extension command to the text/enriched format, \"x-display\". 152an extension command to the text/enriched format, \"x-display\".
diff --git a/lisp/window.el b/lisp/window.el
index 5184b5457ba..2f9b46ebb0a 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -8275,8 +8275,8 @@ This function tries to reuse or split a window such that the
8275window produced this way is on the side of the reference window 8275window produced this way is on the side of the reference window
8276specified by the `direction' entry. 8276specified by the `direction' entry.
8277 8277
8278Four special values for `direction' entries allow to implicitly 8278Four special values for `direction' entries allow implicitly
8279specify the selected frame's main window as reference window: 8279specifying the selected frame's main window as reference window:
8280`leftmost', `top', `rightmost' and `bottom'. Hence, instead of 8280`leftmost', `top', `rightmost' and `bottom'. Hence, instead of
8281`(direction . left) (window . main)' one can simply write 8281`(direction . left) (window . main)' one can simply write
8282`(direction . leftmost)'. 8282`(direction . leftmost)'.
diff --git a/nt/inc/ms-w32.h b/nt/inc/ms-w32.h
index fce15fcbd8c..c57549c96e7 100644
--- a/nt/inc/ms-w32.h
+++ b/nt/inc/ms-w32.h
@@ -208,7 +208,7 @@ extern struct tm * sys_localtime (const time_t *);
208 208
209/* Unlike MS and mingw.org, MinGW64 doesn't define gai_strerror as an 209/* Unlike MS and mingw.org, MinGW64 doesn't define gai_strerror as an
210 inline function in a system header file, and instead seems to 210 inline function in a system header file, and instead seems to
211 require to link against ws2_32.a. But we don't want to link with 211 require linking against ws2_32.a. But we don't want to link with
212 -lws2_32, as that would make Emacs dependent on the respective DLL. 212 -lws2_32, as that would make Emacs dependent on the respective DLL.
213 So MinGW64 is amply punished here by the following: */ 213 So MinGW64 is amply punished here by the following: */
214#undef HAVE_GAI_STRERROR 214#undef HAVE_GAI_STRERROR
diff --git a/src/xdisp.c b/src/xdisp.c
index 077245a7791..2944f3964e8 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -19170,7 +19170,7 @@ try_cursor_movement (Lisp_Object window, struct text_pos startp,
19170 && !f->cursor_type_changed 19170 && !f->cursor_type_changed
19171 && NILP (Vshow_trailing_whitespace) 19171 && NILP (Vshow_trailing_whitespace)
19172 /* When display-line-numbers is in relative mode, moving point 19172 /* When display-line-numbers is in relative mode, moving point
19173 requires to redraw the entire window. */ 19173 requires redrawing the entire window. */
19174 && !EQ (Vdisplay_line_numbers, Qrelative) 19174 && !EQ (Vdisplay_line_numbers, Qrelative)
19175 && !EQ (Vdisplay_line_numbers, Qvisual) 19175 && !EQ (Vdisplay_line_numbers, Qvisual)
19176 /* When the current line number should be displayed in a 19176 /* When the current line number should be displayed in a