diff options
| author | Stefan Kangas | 2023-09-17 16:49:21 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2023-09-17 16:49:21 +0200 |
| commit | 1e270e580d3bb9ca1b3766a296611f76ec13f6f1 (patch) | |
| tree | e42e1c17d039ec3b5c44379e659c5eb6a32d3903 | |
| parent | 46c30c6df75fb89c74ce2cd762e1909a0215169a (diff) | |
| download | emacs-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
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. | |||
| 308 | Yank the last kill into the buffer, at point (@code{yank}). | 308 | Yank the last kill into the buffer, at point (@code{yank}). |
| 309 | @item M-y | 309 | @item M-y |
| 310 | Either replace the text just yanked with an earlier batch of killed | 310 | Either replace the text just yanked with an earlier batch of killed |
| 311 | text (@code{yank-pop}), or allow to select from the list of | 311 | text (@code{yank-pop}), or allow selecting from the list of |
| 312 | previously-killed batches of text. @xref{Earlier Kills}. | 312 | previously-killed batches of text. @xref{Earlier Kills}. |
| 313 | @item C-M-w | 313 | @item C-M-w |
| 314 | Cause the following command, if it is a kill command, to append to the | 314 | Cause 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 |
| 1806 | way of visiting files (@pxref{Visiting}) that belong to the current | 1806 | way of visiting files (@pxref{Visiting}) that belong to the current |
| 1807 | project. Unlike @kbd{C-x C-f}, this command doesn't require to type | 1807 | project. Unlike @kbd{C-x C-f}, this command doesn't require typing |
| 1808 | the full file name of the file to visit, you can type only the file's | 1808 | the full file name of the file to visit, you can type only the file's |
| 1809 | base name (i.e., omit the leading directories). In addition, the | 1809 | base name (i.e., omit the leading directories). In addition, the |
| 1810 | completion candidates considered by the command include only the files | 1810 | completion 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 | |||
| 801 | Lisp function definitions into a true compiled code, known as | 801 | Lisp 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, |
| 803 | which is part of the GCC distribution, and requires that Emacs be | 803 | which is part of the GCC distribution, and requires that Emacs be |
| 804 | built with support for using that library. It also requires to have | 804 | built with support for using that library. It also requires GCC and |
| 805 | GCC and Binutils (the assembler and linker) available on your system | 805 | Binutils (the assembler and linker) to be available on your system for |
| 806 | for you to be able to native-compile Lisp code. | 806 | you 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}, | |||
| 9028 | consistent with the requirements of the Unicode Standard v9.0. Note, | 9028 | consistent with the requirements of the Unicode Standard v9.0. Note, |
| 9029 | however, that the way Emacs displays continuation lines when text | 9029 | however, that the way Emacs displays continuation lines when text |
| 9030 | direction is opposite to the base paragraph direction deviates from | 9030 | direction is opposite to the base paragraph direction deviates from |
| 9031 | the UBA, which requires to perform line wrapping before reordering | 9031 | the UBA, which requires performing line wrapping before reordering |
| 9032 | text for display. | 9032 | text 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 | |||
| 606 | Outer borders are never shown on text terminal frames and on frames | 606 | Outer borders are never shown on text terminal frames and on frames |
| 607 | generated by GTK+ routines. On MS-Windows, the outer border is emulated | 607 | generated by GTK+ routines. On MS-Windows, the outer border is emulated |
| 608 | with the help of a one pixel wide external border. Non-toolkit builds | 608 | with the help of a one pixel wide external border. Non-toolkit builds |
| 609 | on X allow to change the color of the outer border by setting the | 609 | on 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 | |||
| 1000 | frame's native rectangle) and the bottom edge by @var{-y} pixels up from | 1000 | frame's native rectangle) and the bottom edge by @var{-y} pixels up from |
| 1001 | the bottom edge of the screen (or the parent frame's native rectangle). | 1001 | the bottom edge of the screen (or the parent frame's native rectangle). |
| 1002 | 1002 | ||
| 1003 | Note that negative values do not permit to align the right or bottom | 1003 | Note that negative values do not permit aligning the right or bottom |
| 1004 | edge of @var{frame} exactly at the right or bottom edge of its display | 1004 | edge of @var{frame} exactly at the right or bottom edge of its display |
| 1005 | or parent frame. Neither do they allow to specify a position that does | 1005 | or parent frame. Neither do they allow specifying a position that does |
| 1006 | not lie within the edges of the display or parent frame. The frame | 1006 | not lie within the edges of the display or parent frame. The frame |
| 1007 | parameters @code{left} and @code{top} (@pxref{Position Parameters}) | 1007 | parameters @code{left} and @code{top} (@pxref{Position Parameters}) |
| 1008 | allow to do that, but may still fail to provide good results for the | 1008 | allow doing that, but may still fail to provide good results for the |
| 1009 | initial or a new frame. | 1009 | initial or a new frame. |
| 1010 | 1010 | ||
| 1011 | This function has no effect on text terminal frames. | 1011 | This 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 |
| 3443 | window parameters @code{mode-line-format} and @code{header-line-format} | 3443 | window parameters @code{mode-line-format} and @code{header-line-format} |
| 3444 | are handy (@pxref{Window Parameters}). These allow to remove an | 3444 | are handy (@pxref{Window Parameters}). These allow removing an |
| 3445 | unwanted mode line (when @code{drag-with-header-line} is chosen) and to | 3445 | unwanted mode line (when @code{drag-with-header-line} is chosen) and to |
| 3446 | remove mouse-sensitive areas which might interfere with frame dragging. | 3446 | remove 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 | |||
| 1567 | Emacs Lisp objects communicated via the @acronym{API}; it is the | 1567 | Emacs Lisp objects communicated via the @acronym{API}; it is the |
| 1568 | functional equivalent of the @code{Lisp_Object} type used in Emacs C | 1568 | functional equivalent of the @code{Lisp_Object} type used in Emacs C |
| 1569 | primitives (@pxref{Writing Emacs Primitives}). This section describes | 1569 | primitives (@pxref{Writing Emacs Primitives}). This section describes |
| 1570 | the parts of the module @acronym{API} that allow to create | 1570 | the 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 |
| 1572 | how to access from C data in @code{emacs_value} objects that | 1572 | how to access from C data in @code{emacs_value} objects that |
| 1573 | correspond to Lisp objects. | 1573 | correspond 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 | |||
| 133 | position in the current buffer it returns the offset from the | 133 | position in the current buffer it returns the offset from the |
| 134 | beginning of the current buffer's file of the byte that corresponds to | 134 | beginning of the current buffer's file of the byte that corresponds to |
| 135 | the given character @var{position} in the buffer. The conversion | 135 | the given character @var{position} in the buffer. The conversion |
| 136 | requires to know how the text is encoded in the buffer's file; this is | 136 | requires knowing how the text is encoded in the buffer's file; this is |
| 137 | what the @var{coding-system} argument is for, defaulting to the value | 137 | what the @var{coding-system} argument is for, defaulting to the value |
| 138 | of @code{buffer-file-coding-system}. The optional argument | 138 | of @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 | |||
| 1181 | specified by this variable, these operations select an alternative | 1181 | specified by this variable, these operations select an alternative |
| 1182 | encoding by calling the function @code{select-safe-coding-system} | 1182 | encoding 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 |
| 1184 | requires to ask the user to specify a coding system, | 1184 | requires 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 |
| 1186 | system. | 1186 | system. |
| 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 | |||
| 134 | stream to a different destination. | 134 | stream 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 |
| 138 | command-line arguments for the process to run. For @code{call-process} | 138 | command-line arguments for the process to run. For @code{call-process} |
| 139 | and @code{call-process-region}, these come in the form of a | 139 | and @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} | |||
| 520 | returns a string describing the signal interrupting a remote process. | 520 | returns a string describing the signal interrupting a remote process. |
| 521 | 521 | ||
| 522 | When a process returns an exit code greater than 128, it is | 522 | When a process returns an exit code greater than 128, it is |
| 523 | interpreted as a signal. @code{process-file} requires to return a | 523 | interpreted as a signal. @code{process-file} requires returning a |
| 524 | string describing this signal. | 524 | string describing this signal. |
| 525 | 525 | ||
| 526 | Since there are processes violating this rule, returning exit codes | 526 | Since 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 |
| 1892 | the global value, and @code{set-default} will be prevented from | 1892 | the global value, and @code{set-default} will be prevented from |
| 1893 | setting the global value (it will change the let-bound value instead). | 1893 | setting the global value (it will change the let-bound value instead). |
| 1894 | The following two functions allow to reference the global value even | 1894 | The following two functions allow referencing the global value even |
| 1895 | if it's shadowed by a let-binding. | 1895 | if 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 | |||
| 2847 | coordinate would equal the left edge coordinate of the frame's new | 2847 | coordinate would equal the left edge coordinate of the frame's new |
| 2848 | root window. | 2848 | root window. |
| 2849 | 2849 | ||
| 2850 | Four special values for @code{direction} entries allow to implicitly | 2850 | Four special values for @code{direction} entries allow implicitly |
| 2851 | specify the selected frame's main window as the reference window: | 2851 | specifying 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 |
| 2853 | means that instead of, for example, @w{@code{(direction . left) | 2853 | means 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 | |||
| 4596 | main window is either a ``normal'' live window or specifies the area | 4596 | main window is either a ``normal'' live window or specifies the area |
| 4597 | containing all the normal windows. | 4597 | containing 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 |
| 4600 | specific buffers always in the same area of a frame. Hence they can | 4600 | specific buffers always in the same area of a frame. Hence they can |
| 4601 | be regarded as a generalization of the concept provided by | 4601 | be 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 | ||
| 6189 | Mouse auto-selection can be used to emulate a focus follows mouse policy | 6189 | Mouse auto-selection can be used to emulate a focus follows mouse policy |
| 6190 | for child frames (@pxref{Child Frames}) which usually are not tracked by | 6190 | for child frames (@pxref{Child Frames}) which usually are not tracked by |
| 6191 | the window manager. This requires to set the value of | 6191 | the 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} |
| 6193 | value. If the value of @code{focus-follows-mouse} is @code{auto-raise}, | 6193 | value. If the value of @code{focus-follows-mouse} is @code{auto-raise}, |
| 6194 | entering a child frame with the mouse will raise it automatically above | 6194 | entering 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 | ||
| 6343 | The functions @code{window-state-get} and @code{window-state-put} also | 6343 | The functions @code{window-state-get} and @code{window-state-put} also |
| 6344 | allow to exchange the contents of two live windows. The following | 6344 | allow exchanging the contents of two live windows. The following |
| 6345 | function does precisely that: | 6345 | function 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 |
| 9433 | Agenda built-in or custom commands are statically defined. Agenda | 9433 | Agenda built-in or custom commands are statically defined. Agenda |
| 9434 | filters and limits allow to flexibly narrow down the list of agenda | 9434 | filters and limits allow flexibly narrowing down the list of agenda |
| 9435 | entries. | 9435 | entries. |
| 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 | ||
| 2369 | This works only for connection methods which allow to override the | 2369 | This works only for connection methods which allow overriding the |
| 2370 | remote login shell, like @option{sshx} or @option{plink}. See | 2370 | remote 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 |
| 2372 | which support this. | 2372 | which support this. |
| @@ -456,8 +456,8 @@ sandboxes provided by Flatpak. | |||
| 456 | The host name for Kubernetes connections can be of kind [CONTAINER.]POD, | 456 | The host name for Kubernetes connections can be of kind [CONTAINER.]POD, |
| 457 | in order to specify a dedicated container. If there is just the pod | 457 | in order to specify a dedicated container. If there is just the pod |
| 458 | name, the first container in the pod is taken. The new user options | 458 | name, 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 |
| 460 | access pods with different context or namespace but the default one. | 460 | accessing 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. |
| 650 | The new Rmail commands 'rmail-mailing-list-post', | 650 | The 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, |
| 653 | unsubscribe from, request help about, and browse the archives, of the | 653 | unsubscribing from, requesting help about, and browsing the archives |
| 654 | mailing list from which the current email message was delivered. | 654 | of, the mailing list from which the current email message was |
| 655 | delivered. | ||
| 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'. |
| 750 | You can use a symbol as the value for ':app-icon' to provide icon name | 751 | You can use a symbol as the value for ':app-icon' to provide icon name |
| 751 | without specifying a file, like this: | 752 | without 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 | ||
| 1253 | The LaTeX package 'xr' allows to cross-reference labels in external | 1253 | The LaTeX package 'xr' allows cross-referencing labels in external |
| 1254 | documents. RefTeX can provide information about the external | 1254 | documents. RefTeX can provide information about the external |
| 1255 | documents as well. To use this feature, set up the \externaldocument | 1255 | documents as well. To use this feature, set up the \externaldocument |
| 1256 | macros required by the 'xr' package and rescan the document with | 1256 | macros 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. | |||
| 3260 | it to return immediately without waiting for you to "finish" the | 3260 | it to return immediately without waiting for you to "finish" the |
| 3261 | buffer in Emacs. | 3261 | buffer 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 |
| 3264 | use if Emacs is not running. The environment variable | 3264 | use if Emacs is not running. The environment variable |
| 3265 | ALTERNATE_EDITOR can be used for the same effect; the command line | 3265 | ALTERNATE_EDITOR can be used for the same effect; the command line |
| 3266 | option takes precedence. | 3266 | option 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 |
| 1425 | in which folder to put messages automatically. | 1425 | in 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 |
| 1428 | with non-ASCII characters if Emacs happens to decode it incorrectly | 1428 | with non-ASCII characters if Emacs happens to decode it incorrectly |
| 1429 | due to missing or malformed "charset=" header. | 1429 | due 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 |
| 1438 | current message in the internal 'emacs-mule' encoding, rather than in | 1438 | current message in the internal 'emacs-mule' encoding, rather than in |
| 1439 | the encoding taken from the variable 'buffer-file-coding-system'. | 1439 | the encoding taken from the variable 'buffer-file-coding-system'. |
| 1440 | This allows to save messages whose characters cannot be safely encoded | 1440 | This allows saving messages whose characters cannot be safely encoded |
| 1441 | by the buffer's coding system, and makes sure the message will be | 1441 | by the buffer's coding system, and makes sure the message will be |
| 1442 | displayed correctly when you later visit the target Rmail file. | 1442 | displayed 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 |
| 1805 | Emacs is idle. | 1805 | Emacs 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 |
| 1808 | fragments in accordance with the current major mode. | 1808 | fragments 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 |
| 1827 | enter check-in log messages. | 1827 | enter 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 |
| 1830 | without invoking external programs. | 1830 | without invoking external programs. |
| 1831 | 1831 | ||
| 1832 | The command `M-x woman' formats manual pages entirely in Emacs Lisp | 1832 | The 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 | ||
| 2014 | The 'recentf-filter-changer' menu filter function allows to | 2014 | The 'recentf-filter-changer' menu filter function allows |
| 2015 | dynamically change the menu appearance. | 2015 | dynamically 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 |
| 2018 | text. | 2018 | text. |
| @@ -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 |
| 2140 | a string of hexadecimal numbers read from the mini-buffer. | 2140 | a 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 | ||
| 2144 | The non-ASCII characters are encoded using the same encoding as the | 2144 | The non-ASCII characters are encoded using the same encoding as the |
| 2145 | file you are visiting in Hexl mode. | 2145 | file 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 |
| 2370 | interactive form of a function. | 2370 | interactive 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 |
| 2373 | between custom options. Example: | 2373 | between 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 | ||
| 3632 | Faces are frame-local by nature because Emacs allows to define the | 3632 | Faces are frame-local by nature because Emacs allows defining the |
| 3633 | same named face (face names are symbols) differently for different | 3633 | same named face (face names are symbols) differently for different |
| 3634 | frames. Each frame has an alist of face definitions for all named | 3634 | frames. Each frame has an alist of face definitions for all named |
| 3635 | faces. The value of a named face in such an alist is a Lisp vector | 3635 | faces. 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 | ||
| 2409 | The new command 'reftex-create-bibtex-file' creates a BibTeX database | 2409 | The new command 'reftex-create-bibtex-file' creates a BibTeX database |
| 2410 | with all entries referenced in the current document. The keys "e" and | 2410 | with 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 |
| 2412 | citation selection buffer. | 2412 | citation selection buffer. |
| 2413 | 2413 | ||
| 2414 | The command 'reftex-citation' uses the word in the buffer before the | 2414 | The 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. |
| 1204 | The mode bits can be specified in symbolic notation, like with GNU | 1204 | The mode bits can be specified in symbolic notation, like with GNU |
| 1205 | Coreutils, in addition to an octal number. 'chmod' is a new | 1205 | Coreutils, in addition to an octal number. 'chmod' is a new |
| 1206 | convenience alias for this function. | 1206 | convenience 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 |
| 1541 | than 'with-output-to-temp-buffer' with 'print-help-return-message'. | 1541 | than '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 |
| 1544 | window shall be automatically selected when invoking help. | 1544 | window 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' |
| 1673 | permits to customize indentation of LaTeX environments delimited | 1673 | permits customizing indentation of LaTeX environments delimited |
| 1674 | by escaped parens. | 1674 | by 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 | |||
| 1726 | a single changeset. | 1726 | a 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 |
| 1729 | status. It allows to apply various VC operations to a file, a | 1729 | status. It allows applying various VC operations to a file, a |
| 1730 | directory or a set of files/directories. | 1730 | directory 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 |
| 876 | devices by the Android Debug Bridge. The variable 'tramp-adb-program' | 876 | devices by the Android Debug Bridge. The variable 'tramp-adb-program' |
| 877 | can be used to adapt the path of the "adb" program, if needed. | 877 | can be used to adapt the path of the "adb" program, if needed. |
| 878 | 878 | ||
| @@ -2703,12 +2703,12 @@ specified by 'display-buffer-fallback-action'. | |||
| 2703 | display actions, taking precedence over 'display-buffer-base-action'. | 2703 | display actions, taking precedence over 'display-buffer-base-action'. |
| 2704 | 2704 | ||
| 2705 | *** New option 'window-combination-limit'. | 2705 | *** New option 'window-combination-limit'. |
| 2706 | The new option 'window-combination-limit' allows to return the space | 2706 | The new option 'window-combination-limit' allows returning the space |
| 2707 | obtained for resizing or creating a window more reliably to the window | 2707 | obtained for resizing or creating a window more reliably to the window |
| 2708 | from which such space was obtained. | 2708 | from which such space was obtained. |
| 2709 | 2709 | ||
| 2710 | *** New option 'window-combination-resize'. | 2710 | *** New option 'window-combination-resize'. |
| 2711 | The new option 'window-combination-resize' allows to split a window that | 2711 | The new option 'window-combination-resize' allows splitting a window that |
| 2712 | otherwise cannot be split because it's too small by stealing space from | 2712 | otherwise cannot be split because it's too small by stealing space from |
| 2713 | other windows in the same combination. Subsequent resizing or deletion | 2713 | other windows in the same combination. Subsequent resizing or deletion |
| 2714 | of the window will resize all windows in the same combination as well. | 2714 | of 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. | |||
| 2721 | These maximize and minimize the size of a window within its frame. | 2721 | These 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'. |
| 2724 | These functions allow to navigate through the live buffers that have | 2724 | These functions allow navigating through the live buffers that have |
| 2725 | been shown in a specific window. | 2725 | been shown in a specific window. |
| 2726 | 2726 | ||
| 2727 | ** Minibuffer changes | 2727 | ** Minibuffer changes |
| @@ -3496,7 +3496,7 @@ and 'window-body-height' are provided. | |||
| 3496 | For each window you can specify a parameter to override the default | 3496 | For each window you can specify a parameter to override the default |
| 3497 | behavior of a number of functions like 'split-window', 'delete-window' | 3497 | behavior of a number of functions like 'split-window', 'delete-window' |
| 3498 | and 'delete-other-windows'. The variable 'ignore-window-parameters' | 3498 | and 'delete-other-windows'. The variable 'ignore-window-parameters' |
| 3499 | allows to ignore processing such parameters. | 3499 | allows ignoring processing such parameters. |
| 3500 | 3500 | ||
| 3501 | *** New semantics of third argument of 'split-window'. | 3501 | *** New semantics of third argument of 'split-window'. |
| 3502 | The third argument of 'split-window' has been renamed to SIDE and can be | 3502 | The third argument of 'split-window' has been renamed to SIDE and can be |
| @@ -3554,7 +3554,7 @@ are user-customizable variables. | |||
| 3554 | See the docstring of 'display-buffer' for details. | 3554 | See 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'. |
| 3557 | These functions allow to save and restore the state of an arbitrary | 3557 | These functions allow saving and restoring the state of an arbitrary |
| 3558 | frame or window as an Elisp object. | 3558 | frame 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. |
| 40 | The emacs-module.h file is now installed in the system-wide include | 40 | The emacs-module.h file is now installed in the system-wide include |
| 41 | directory as part of the Emacs installation. This allows to build | 41 | directory as part of the Emacs installation. This allows building |
| 42 | Emacs modules outside of the Emacs source tree. | 42 | Emacs 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 | |||
| 2004 | variety of version control system-specific functionality from VC | 2004 | variety of version control system-specific functionality from VC |
| 2005 | without complexifying either the VC command set or the backend API. | 2005 | without 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. |
| 2008 | This command is intended to allow you to commit only some of the | 2008 | This command is intended to allow you to commit only some of the |
| 2009 | changes you have in your working tree. Begin by creating a buffer | 2009 | changes you have in your working tree. Begin by creating a buffer |
| 2010 | with the changes against the last commit, e.g. with 'C-x v D' | 2010 | with the changes against the last commit, e.g. with 'C-x v D' |
| @@ -3501,7 +3501,7 @@ The variables 'connection-local-profile-alist' and | |||
| 3501 | make it more convenient to inspect and modify them. | 3501 | make 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'. |
| 3504 | This function allows to modify the settings of an existing | 3504 | This function allows modifying the settings of an existing |
| 3505 | connection-local profile. | 3505 | connection-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 | |||
| 4018 | dimensions. | 4018 | dimensions. |
| 4019 | 4019 | ||
| 4020 | ** 'window-text-pixel-size' understands a new meaning of FROM. | 4020 | ** 'window-text-pixel-size' understands a new meaning of FROM. |
| 4021 | Specifying a cons as the FROM argument allows to start measuring text | 4021 | Specifying a cons as the FROM argument allows measuring text starting |
| 4022 | from a specified amount of pixels above or below a position. | 4022 | from 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 | |||
| 836 | environment to specify additional directories where shared libraries | 836 | environment to specify additional directories where shared libraries |
| 837 | can be found. | 837 | can be found. |
| 838 | 838 | ||
| 839 | Other systems allow to set LD_RUN_PATH in a similar way, but before | 839 | Other systems allow setting LD_RUN_PATH in a similar way, but before |
| 840 | Emacs is linked. With LD_RUN_PATH set, the linker will include a | 840 | Emacs is linked. With LD_RUN_PATH set, the linker will include a |
| 841 | specified run-time search path in the executable. | 841 | specified run-time search path in the executable. |
| 842 | 842 | ||
| @@ -2540,7 +2540,7 @@ keyboard; printing that file on a PostScript printer will show what | |||
| 2540 | keys can serve as Meta. | 2540 | keys can serve as Meta. |
| 2541 | 2541 | ||
| 2542 | The 'xkeycaps' also shows a visual representation of the current | 2542 | The 'xkeycaps' also shows a visual representation of the current |
| 2543 | keyboard settings. It also allows to modify them. | 2543 | keyboard 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 |
| @@ -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? |
| 1233 | Give the user an opportunity to specify a schema if there is currently | 1233 | Give the user an opportunity to specify a schema if there is currently |
| 1234 | none? Or should it at least give a hint to the user how to specify a | 1234 | none? Or should it at least give a hint to the user how to specify a |
| 1235 | non-vacuous schema? | 1235 | non-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. |
| 4432 | It should return a string which is used to check, whether the | 4432 | It should return a string which is used to check, whether the |
| 4433 | configuration of the remote host has been changed (which would | 4433 | configuration of the remote host has been changed (which would |
| 4434 | require to flush the cache data). This string is kept as | 4434 | require flushing the cache data). This string is kept as |
| 4435 | connection property \"config-check-data\". | 4435 | connection property \"config-check-data\". |
| 4436 | This variable is intended as connection-local variable.") | 4436 | This 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' | |||
| 1803 | docstring. Otherwise, if `org-link-make-description-function' is | 1803 | docstring. Otherwise, if `org-link-make-description-function' is |
| 1804 | non-nil, this function will be called with the link target, and | 1804 | non-nil, this function will be called with the link target, and |
| 1805 | the result will be the default link description. When called | 1805 | the result will be the default link description. When called |
| 1806 | non-interactively, don't allow to edit the default description." | 1806 | non-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 | |||
| 417 | portability of tables." | 417 | portability 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. |
| 13232 | When use-default, don't even ask, just use the last | 13232 | When 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. |
| 17657 | If `org-special-ctrl-o' is nil, just call `open-line' everywhere. | 17657 | If `org-special-ctrl-o' is nil, just call `open-line' everywhere. |
| 17658 | As a special case, when a document starts with a table, allow to | 17658 | As a special case, when a document starts with a table, allow |
| 17659 | call `open-line' on the very first character." | 17659 | calling `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. | |||
| 4899 | Optional fourth arg OUTPUT-BUFFER specifies where to put the | 4899 | Optional fourth arg OUTPUT-BUFFER specifies where to put the |
| 4900 | command's output. If the value is a buffer or buffer name, | 4900 | command's output. If the value is a buffer or buffer name, |
| 4901 | erase that buffer and insert the output there; a non-nil value of | 4901 | erase 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. |
| 4903 | If the value is nil, use the buffer specified by `shell-command-buffer-name'. | 4903 | If the value is nil, use the buffer specified by `shell-command-buffer-name'. |
| 4904 | Any other non-nil value means to insert the output in the | 4904 | Any other non-nil value means to insert the output in the |
| 4905 | current buffer after START. | 4905 | current 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. |
| 5148 | When a process returns an exit code greater than 128, it is | 5148 | When a process returns an exit code greater than 128, it is |
| 5149 | interpreted as a signal. `process-file' requires to return a | 5149 | interpreted as a signal. `process-file' requires returning a |
| 5150 | string describing this signal. | 5150 | string describing this signal. |
| 5151 | Since there are processes violating this rule, returning exit | 5151 | Since there are processes violating this rule, returning exit |
| 5152 | codes greater than 128 which are not bound to a signal, | 5152 | codes 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 | ||
| 151 | Enriched mode recognizes display properties of text stored using | 151 | Enriched mode recognizes display properties of text stored using |
| 152 | an extension command to the text/enriched format, \"x-display\". | 152 | an 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 | |||
| 8275 | window produced this way is on the side of the reference window | 8275 | window produced this way is on the side of the reference window |
| 8276 | specified by the `direction' entry. | 8276 | specified by the `direction' entry. |
| 8277 | 8277 | ||
| 8278 | Four special values for `direction' entries allow to implicitly | 8278 | Four special values for `direction' entries allow implicitly |
| 8279 | specify the selected frame's main window as reference window: | 8279 | specifying 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 |