]> git.eshelyaron.com Git - emacs.git/commitdiff
Correct many instances of ``allows to''
authorPo Lu <luangruo@yahoo.com>
Sun, 10 Sep 2023 01:33:50 +0000 (09:33 +0800)
committerPo Lu <luangruo@yahoo.com>
Sun, 10 Sep 2023 01:33:50 +0000 (09:33 +0800)
Refer to:
lists.gnu.org/archive/html/emacs-devel/2016-01/msg01598.html

* doc/emacs/frames.texi (Tab Bars):

* doc/emacs/maintaining.texi (Tag Syntax):

* doc/lispref/compile.texi (Native Compilation):

* doc/lispref/control.texi (Destructuring with pcase Patterns):

* doc/lispref/display.texi (Overlay Properties, Glyphless Chars):

* doc/lispref/frames.texi (Size Parameters, Layout Parameters)
(Child Frames):

* doc/lispref/minibuf.texi (Minibuffer Windows):

* doc/lispref/processes.texi (Asynchronous Processes):

* doc/lispref/windows.texi (Precedence of Action Functions)
(Mouse Window Auto-selection):

* doc/misc/autotype.texi (Autoinserting):

* doc/misc/efaq.texi (New in Emacs 28):

* doc/misc/idlwave.texi (Examining Variables):

* doc/misc/ses.texi (Quick Tutorial, Standard formula functions):

* doc/misc/tramp.texi (External methods, FUSE-based methods):

* lisp/comint.el (comint-insert-previous-argument-from-end):

* lisp/emacs-lisp/rmc.el (read-multiple-choice):

* lisp/gnus/gnus-util.el:

* lisp/mail/rmailsum.el (rmail-summary-progressively-narrow):

* lisp/mouse.el (mouse-drag-track):

* lisp/net/tramp-sudoedit.el:

* lisp/obsolete/landmark.el:

* lisp/org/org.el (org-startup-truncated, org-file-apps):

* lisp/pixel-scroll.el (pixel-scroll-precision-mode):

* lisp/progmodes/cperl-mode.el (cperl-praise):

* lisp/simple.el (yank-from-kill-ring, kill-visual-line):

* lisp/window.el (delete-window-choose-selected):

* src/ChangeLog.11:

* src/xdisp.c (syms_of_xdisp):

* src/xterm.c (handle_one_xevent): The construct ``allows to
<infinitive>'' is not English inasmuch as no direct object to
``allows'' is provided.  Correct and rephrase each instance of such a
construct within our documentation and commentary.

29 files changed:
doc/emacs/frames.texi
doc/emacs/maintaining.texi
doc/lispref/compile.texi
doc/lispref/control.texi
doc/lispref/display.texi
doc/lispref/frames.texi
doc/lispref/minibuf.texi
doc/lispref/processes.texi
doc/lispref/windows.texi
doc/misc/autotype.texi
doc/misc/efaq.texi
doc/misc/idlwave.texi
doc/misc/ses.texi
doc/misc/tramp.texi
lisp/comint.el
lisp/emacs-lisp/rmc.el
lisp/gnus/gnus-util.el
lisp/mail/rmailsum.el
lisp/mouse.el
lisp/net/tramp-sudoedit.el
lisp/obsolete/landmark.el
lisp/org/org.el
lisp/pixel-scroll.el
lisp/progmodes/cperl-mode.el
lisp/simple.el
lisp/window.el
src/ChangeLog.11
src/xdisp.c
src/xterm.c

index a968c2a97c59099ba9a2816501f43f782c5e5fd2..2a9567a7bcda527878a32b47ca503012141effc8 100644 (file)
@@ -1408,9 +1408,10 @@ the number of tabs created on each frame.
 
 @findex toggle-frame-tab-bar
   To toggle the use of the Tab Bar only on the selected frame, type
-@kbd{M-x toggle-frame-tab-bar}.  This command allows to enable the
-display of the Tab Bar on some frames and disable it on others,
-regardless of the values of @code{tab-bar-mode} and @code{tab-bar-show}.
+@kbd{M-x toggle-frame-tab-bar}.  This command facilitates selectively
+enabling the Tab Bar on some frames while keeping it disabled on
+others, irrespective of the values of @code{tab-bar-mode} and
+@code{tab-bar-show}.
 
 @kindex C-x t
   The prefix key @kbd{C-x t} is analogous to @kbd{C-x 5}.
index 2785ccb510975d7046df89607459e537e37e8349..a95335f3df2788d87a0f62e24007d0f90a8ebf00 100644 (file)
@@ -2658,8 +2658,8 @@ definitions have tag names like @samp{operator+}.  If you specify the
 @samp{--class-qualify} option, tags for variables and functions in
 classes are named @samp{@var{class}::@var{variable}} and
 @samp{@var{class}::@var{function}}.  By default, class methods and
-members are not class-qualified, which allows to identify their names in
-the sources more accurately.
+members are not class-qualified, which facilitates identifying their
+names in the sources more accurately.
 
 @item
 In Java code, tags include all the constructs recognized in C++, plus
index 25b897125dd0a2a2cd13af2f5f7cc9fdc8f71e41..0057979778f6c9e6345c5a8591b157ad95669147 100644 (file)
@@ -831,9 +831,9 @@ produced by earlier or later Emacs versions; native compilation of the
 same Lisp code by a different Emacs version will usually produce a
 natively-compiled library under a unique file name that only that
 version of Emacs will be able to load.  However, the use of unique
-file names allows to have in the same directory several versions of
-the same Lisp library natively-compiled by several different versions
-of Emacs.
+file names enables several versions of the same Lisp library
+natively-compiled by several different versions of Emacs to be placed
+within the same directory.
 
 @vindex no-native-compile
   A non-@code{nil} file-local variable binding of
index baa2a144bace86fd269df1efac7bd1194593e72a..dc5b9507efc91eb84563b6f22e90371500b97709 100644 (file)
@@ -1281,11 +1281,11 @@ fail, @code{pcase} will immediately return @code{nil} without calling
 @code{message}.
 
 Extraction of multiple values stored in an object is known as
-@dfn{destructuring}.  Using @code{pcase} patterns allows to perform
-@dfn{destructuring binding}, which is similar to a local binding
-(@pxref{Local Variables}), but gives values to multiple elements of
-a variable by extracting those values from an object of compatible
-structure.
+@dfn{destructuring}.  Using @code{pcase} patterns allows you to
+perform @dfn{destructuring binding}, which is similar to a local
+binding (@pxref{Local Variables}), but gives values to multiple
+elements of a variable by extracting those values from an object of
+compatible structure.
 
 The macros described in this section use @code{pcase} patterns to
 perform destructuring binding.  The condition of the object to be of
index 0b5ca9c0ee20af50ffa28e6e3272fae197e0804f..22a3eeb959532bcf34f43d1e422b5765671e2b67 100644 (file)
@@ -1821,8 +1821,8 @@ where the @var{primary} value is used as described above, and
 @var{secondary} is the fallback value used when @var{primary} and the
 nesting considerations fail to resolve the precedence between
 overlays.  In particular, priority value @w{@code{(nil . @var{n})}},
-with @var{n} a positive integer, allows to have the overlays ordered
-by priority when necessary without completely overriding other
+with @var{n} a positive integer, enables you to have the overlays
+ordered by priority when necessary without completely overriding other
 overlays.
 
 Currently, all overlays take priority over text properties.
@@ -8731,8 +8731,8 @@ hexadecimal notation.
 Display a box containing that string.  The string should contain at
 most 6 @acronym{ASCII} characters.  As an exception, if the string
 includes just one character, on text-mode terminals that character
-will be displayed without a box; this allows to handle such
-``acronyms'' as a replacement character for characters that cannot be
+will be displayed without a box; this enables treating such
+``acronyms'' as replacement characters for characters that cannot be
 displayed by the terminal.
 
 @item a cons cell @code{(@var{graphical} . @var{text})}
index 853ca5ae69ec57076cfd54112669b55370359705..1c4e85b14be5855bf753a8749f0d2af24e0777aa 100644 (file)
@@ -1742,7 +1742,7 @@ Geometry}) of the frame, in characters.  Normally, the functions that
 establish a frame's initial width or resize a frame horizontally make
 sure that all the frame's windows, vertical scroll bars, fringes,
 margins and vertical dividers can be displayed.  This parameter, if
-non-@code{nil} allows to make a frame narrower than that with the
+non-@code{nil} enables making a frame narrower than that with the
 consequence that any components that do not fit will be clipped by the
 window manager.
 
@@ -1753,7 +1753,7 @@ Geometry}) of the frame, in characters.  Normally, the functions that
 establish a frame's initial size or resize a frame make sure that all
 the frame's windows, horizontal scroll bars and dividers, mode and
 header lines, the echo area and the internal menu and tool bar can be
-displayed.  This parameter, if non-@code{nil} allows to make a frame
+displayed.  This parameter, if non-@code{nil} enables making a frame
 smaller than that with the consequence that any components that do not
 fit will be clipped by the window manager.
 
@@ -1814,14 +1814,14 @@ the first time.
 
 @vindex fit-frame-to-buffer-margins@r{, a frame parameter}
 @item fit-frame-to-buffer-margins
-This parameter allows to override the value of the option
-@code{fit-frame-to-buffer-margins} when fitting this frame to the buffer
-of its root window with @code{fit-frame-to-buffer} (@pxref{Resizing
-Windows}).
+This parameter enables overriding the value of the option
+@code{fit-frame-to-buffer-margins} when fitting this frame to the
+buffer of its root window with @code{fit-frame-to-buffer}
+(@pxref{Resizing Windows}).
 
 @vindex fit-frame-to-buffer-sizes@r{, a frame parameter}
 @item fit-frame-to-buffer-sizes
-This parameter allows to override the value of the option
+This parameter enables overriding the value of the option
 @code{fit-frame-to-buffer-sizes} when fitting this frame to the buffer
 of its root window with @code{fit-frame-to-buffer} (@pxref{Resizing
 Windows}).
@@ -1902,13 +1902,13 @@ to not draw bottom dividers.
 @vindex menu-bar-lines@r{, a frame parameter}
 @item menu-bar-lines
 The number of lines to allocate at the top of the frame for a menu bar
-(@pxref{Menu Bar}).  The default is one if Menu Bar mode is enabled and
-zero otherwise.  @xref{Menu Bars,,,emacs, The GNU Emacs Manual}.  For an
-external menu bar (@pxref{Frame Layout}), this value remains unchanged
-even when the menu bar wraps to two or more lines.  In that case, the
-@code{menu-bar-size} value returned by @code{frame-geometry}
-(@pxref{Frame Geometry}) allows to derive whether the menu bar actually
-occupies one or more lines.
+(@pxref{Menu Bar}).  The default is one if Menu Bar mode is enabled
+and zero otherwise.  @xref{Menu Bars,,,emacs, The GNU Emacs Manual}.
+For an external menu bar (@pxref{Frame Layout}), this value remains
+unchanged even when the menu bar wraps to two or more lines.  In that
+case, the @code{menu-bar-size} value returned by @code{frame-geometry}
+(@pxref{Frame Geometry}) enables you to establish whether the menu bar
+actually occupies one or more lines.
 
 @vindex tool-bar-lines@r{, a frame parameter}
 @item tool-bar-lines
@@ -3433,11 +3433,11 @@ parameter indicates the number of pixels where the frame @dfn{snaps} at
 the respective edge or corner of its parent frame.
 
   There are two ways to drag an entire child frame with the mouse: The
-@code{drag-with-mode-line} parameter, if non-@code{nil}, allows to drag
-a frame without minibuffer window (@pxref{Minibuffer Windows}) via the
-mode line area of its bottommost window.  The
-@code{drag-with-header-line} parameter, if non-@code{nil}, allows to
-drag the frame via the header line area of its topmost window.
+@code{drag-with-mode-line} parameter, if non-@code{nil}, enables
+dragging a frame without minibuffer window (@pxref{Minibuffer
+Windows}) via the mode line area of its bottommost window.  The
+@code{drag-with-header-line} parameter, if non-@code{nil}, enables
+dragging the frame via the header line area of its topmost window.
 
   In order to give a child frame a draggable header or mode line, the
 window parameters @code{mode-line-format} and @code{header-line-format}
index 661912437023e6104308dc20b4180a22bdfadc9c..6cdfe1bd1cb0ab4e47ff4619fa69fc73ac0f26e8 100644 (file)
@@ -2669,7 +2669,7 @@ variable instead (@pxref{Echo Area Customization}).
 
 The option @code{resize-mini-windows} does not affect the behavior of
 minibuffer-only frames (@pxref{Frame Layout}).  The following option
-allows to automatically resize such frames as well.
+enables automatically resizing such frames as well.
 
 @defopt resize-mini-frames
 If this is @code{nil}, minibuffer-only frames are never resized
index e055d043c91654b8a9ebe60ef8773ab6b96a9e88..cfab2c22d6ba0b3007e19f41a724533e3ae2cdb6 100644 (file)
@@ -681,7 +681,7 @@ This function is the basic low-level primitive for starting
 asynchronous subprocesses.  It returns a process object representing
 the subprocess.  Compared to the more high-level @code{start-process},
 described below, it takes keyword arguments, is more flexible, and
-allows to specify process filters and sentinels in a single call.
+enables you to specify process filters and sentinels in a single call.
 
 The arguments @var{args} are a list of keyword/argument pairs.
 Omitting a keyword is always equivalent to specifying it with value
index a49e63e49de7fcfce4464ca00c49e6fbaa566371..659a064a173e4a548a23fecfca2295cab2e8b42c 100644 (file)
@@ -3759,7 +3759,7 @@ preferred way regardless of whether the display is also guided by an
 @code{display-buffer-alist} differs from customizing
 @code{display-buffer-base-action} in two major aspects: it is stronger
 because it overrides the @var{action} argument of
-@code{display-buffer}, and it allows to explicitly specify the
+@code{display-buffer}, and it enables you to explicitly specify the
 affected buffers.  In fact, displaying other buffers is not affected
 in any way by a customization for @file{*foo*}.  For example,
 
@@ -6150,11 +6150,11 @@ up-to-date.
 @section Mouse Window Auto-selection
 @cindex window auto-selection
 @cindex auto-selection of window
-The following option allows to automatically select the window under the
-mouse pointer.  This accomplishes a policy similar to that of window
-managers that give focus to a frame (and thus trigger its subsequent
-selection) whenever the mouse pointer enters its window-system window
-(@pxref{Input Focus}).
+The following option enables automatically selecting the window under
+the mouse pointer.  This accomplishes a policy similar to that of
+window managers that give focus to a frame (and thus trigger its
+subsequent selection) whenever the mouse pointer enters its
+window-system window (@pxref{Input Focus}).
 
 @defopt mouse-autoselect-window
 If this variable is non-@code{nil}, Emacs will try to automatically
index 4110b60a7742b9336ccb91151b49489dcb03efac..8617db16ca0905ff3c7ec111f1b5c8d460e98781 100644 (file)
@@ -276,10 +276,10 @@ empty file is visited.  This is accomplished by putting
 @code{auto-insert-alist}.  The @sc{car} of each element of this list
 is either a mode name, making the element applicable when a buffer is
 in that mode, or a string, which is a regexp matched against a
-buffer's file name (the latter allows to distinguish between different
-kinds of files that have the same mode in Emacs).  The @sc{car} of an
-element may also be a cons cell, consisting of mode name or regexp, as
-above, and an additional descriptive string.
+buffer's file name (the latter enables you to distinguish between
+different kinds of files that have the same mode in Emacs).  The
+@sc{car} of an element may also be a cons cell, consisting of mode
+name or regexp, as above, and an additional descriptive string.
 
   When a matching element is found, the @sc{cdr} says what to do.  It may
 be a string, which is a file name, whose contents are to be inserted, if
index db754a6dd0d34d9e0adb98191d485cd3e0d7ce52..600f4435e62fc3d040e79cf1374622500cb065f6 100644 (file)
@@ -1121,8 +1121,8 @@ feature, when you need to insert a single special character.
 allows selection of one of the previous kills.
 
 @item
-New minor mode @code{repeat-mode} allows to repeat commands with fewer
-keystrokes.
+New minor mode @code{repeat-mode} enables repeating commands with
+fewer keystrokes.
 
 @item
 Among the many internal changes in this release, we would like to
index 10fc4c85c7b44079a3a1f1c78bb8bbd4ae76296a..5577105ab2bc1bd266a0d5d99c171f7695506ee8 100644 (file)
@@ -3186,7 +3186,7 @@ the expression printed by IDL.
 
 @defopt idlwave-shell-output-face
 The face for @code{idlwave-shell-output-overlay}.
-Allows to choose the font, color and other properties for the most
+Allows you to choose the font, color and other properties for the most
 recent output of IDL when examining an expression."
 @end defopt
 
index f63bffe2a9f82560f61e568c92ecb4b50600134b..cfca9c25ebb668097b6fc5ddab31a2998ec02b8a 100644 (file)
@@ -188,7 +188,7 @@ the end-points, e.g.:
 @emph{list} of values.  This allows for more complex possibilities.)
 
 Alternatively you can use the @code{!} modifier of @code{ses-range} to
-remove blank cells from the returned list, which allows to use
+remove blank cells from the returned list, which enables using
 @code{+} instead of @code{ses+}:
 
 @lisp
@@ -1007,7 +1007,7 @@ are some useful functions to call from your formulas:
 @item (ses-delete-blanks &rest @var{args})
 Returns a list from which all blank cells (value is either @code{nil}
 or '*skip*) have been deleted. Order of args is reverted. Please note
-that @code{ses-range} has a @code{!} modifier that allows to remove
+that @code{ses-range} has a @code{!} modifier that enables removing
 blanks, so it is possible to write:
 @lisp
 (ses-range A1 A5 !)
index c136cbc294addfd894eb7632ba98284eaf358490..78b47f779cf50f79d12644dbc7c89a5cb0790675 100644 (file)
@@ -1094,11 +1094,11 @@ decode programs.
 @cindex method @option{sudoedit}
 @cindex @option{sudoedit} method
 
-The @option{sudoedit} method allows to edit a file as a different user
-on the local host.  You could regard this as @value{tramp}'s
+The @option{sudoedit} method facilitates editing a file as a different
+user on the local host.  You could regard this as @value{tramp}'s
 implementation of the @command{sudoedit}.  Contrary to the
 @option{sudo} method, all magic file name functions are implemented by
-single @command{sudo @dots{}}  commands.  The purpose is to make
+single @command{sudo @dots{}} commands.  The purpose is to make
 editing such a file as secure as possible; there must be no session
 running in the Emacs background which could be attacked from inside
 Emacs.
@@ -1383,7 +1383,7 @@ possible, @value{tramp} emulates those operations otherwise.
 @cindex @option{rclone} method
 
 @vindex tramp-rclone-program
-The program @command{rclone} allows to access different system
+The program @command{rclone} enables accessing different system
 storages in the cloud, see @uref{https://rclone.org/} for a list of
 supported systems.  If the @command{rclone} program isn't found in
 your @env{PATH} environment variable, you can tell @value{tramp} its
index 777795bcb46505806d0dd755525ee8744382be5c..4c49d27dd52fd4deb097b1b33574613c50d2e49b 100644 (file)
@@ -2857,7 +2857,7 @@ text matching `comint-prompt-regexp'."
   "If non-nil, `comint-insert-previous-argument' counts args from the end.
 If this variable is nil, the default, `comint-insert-previous-argument'
 counts the arguments from the beginning; if non-nil, it counts from
-the end instead.  This allows to emulate the behavior of `ESC-NUM ESC-.'
+the end instead.  This emulates the behavior of `ESC-NUM ESC-.'
 in both Bash and zsh: in Bash, `number' counts from the
 beginning (variable is nil), while in zsh, it counts from the end."
   :type 'boolean
index bfd7434be9a651486cf5d1dad66adb147b2f6d12..45e2bbf3831c59b3451dadcd245ec58e7caefc4c 100644 (file)
 (defun read-multiple-choice (prompt choices &optional help-string show-help
                                     long-form)
   "Ask user to select an entry from CHOICES, prompting with PROMPT.
-This function allows to ask the user a multiple-choice question.
+This function is used to ask the user a question with multiple
+choices.
 
 CHOICES should be a list of the form (KEY NAME [DESCRIPTION]).
 KEY is a character the user should type to select the entry.
index 4b5bc69894bc2d1424eeef72775bbab2fb65b827..1d25d7ac919e02de915a5951ccdda88f1915132e 100644 (file)
@@ -343,10 +343,10 @@ Symbols are also allowed; their print names are used instead."
       (yes-or-no-p prompt)
     (message "")))
 
-;; By Frank Schmitt <ich@Frank-Schmitt.net>. Allows to have
-;; age-depending date representations. (e.g. just the time if it's
-;; from today, the day of the week if it's within the last 7 days and
-;; the full date if it's older)
+;; By Frank Schmitt <ich@Frank-Schmitt.net>.  Enables age-dependent
+;; date representations.  (e.g. just the time if it's from today, the
+;; day of the week if it's within the last 7 days and the full date if
+;; it's older)
 
 (defun gnus-seconds-today ()
   "Return the integer number of seconds passed today."
index e3a6c16933b915fcf28dfe75c5bf1fb403cc2976..661bfee4ab352e84b20e52fcafb70703d3887312 100644 (file)
@@ -52,7 +52,7 @@ Setting this option to nil might speed up the generation of summaries."
 
 (defcustom rmail-summary-progressively-narrow nil
   "Non-nil means progressively narrow the set of messages produced by summary.
-This allows to apply the summary criteria on top one another,
+This enables you to apply the summary criteria on top one another,
 thus progressively narrowing the selection of the messages produced
 by each summary criteria.
 For example, applying `rmail-summary-by-senders' on top
index 11a2db52eec6102a8f872e9fe94755e895e0ed95..66308ce6839b15c68fc71b6810640cb2a715707a 100644 (file)
@@ -1829,10 +1829,11 @@ The region will be defined with mark and point."
              map)
            t (lambda ()
                (funcall cleanup)
-               ;; Don't deactivate the mark when the context menu was invoked
-               ;; by down-mouse-3 immediately after down-mouse-1 and without
-               ;; releasing the mouse button with mouse-1. This allows to use
-               ;; region-related context menu to operate on the selected region.
+               ;; Don't deactivate the mark when the context menu was
+               ;; invoked by down-mouse-3 immediately after
+               ;; down-mouse-1 and without releasing the mouse button
+               ;; with mouse-1.  This enables region-related context
+               ;; menu to operate on the selected region.
                (unless (and context-menu-mode
                             (eq (car-safe (aref (this-command-keys-vector) 0))
                                 'down-mouse-3))
index 3d6e1d92d0b15283fca3b2dadb7aab0bbc0683d9..c22bfd7ff5ca45a8720316bf6960fdfee619c10d 100644 (file)
@@ -23,7 +23,7 @@
 
 ;;; Commentary:
 
-;; The "sudoedit" Tramp method allows to edit a file as a different
+;; The "sudoedit" Tramp method enables editing a file as a different
 ;; user on the local host.  Contrary to the "sudo" method, all magic
 ;; file name functions are implemented by single "sudo ..."  commands.
 ;; The purpose is to make editing such a file as secure as possible;
index 57ca28e6d1dbab749850867c7909c76c4ae1adbb..968b817e9e8360fb4720049dbeda75dd7a0275a1 100644 (file)
@@ -549,10 +549,10 @@ along the DX, DY direction, considering that DVAL has been added on SQUARE."
 ;;; GAME CONTROL.
 ;;;
 
-;; Several variables are used to monitor a game, including a GAME-HISTORY (the
-;; list of all (SQUARE . PREVSCORE) played) that allows to take moves back
-;; (anti-updating the score table) and to compute the table from scratch in
-;; case of an interruption.
+;; Several variables are used to monitor a game, including a
+;; GAME-HISTORY (the list of all (SQUARE . PREVSCORE) played) that
+;; enables rescinding moves (anti-updating the score table) and to
+;; compute the table from scratch in case of an interruption.
 
 (defvar landmark-game-in-progress nil
   "Non-nil if a game is in progress.")
index 2c15a37e9c1b1e25a9d50e40c7a92771897fc067..b18a446e4d4f28f57e343eedc862d7634e6b3aa8 100644 (file)
@@ -1021,7 +1021,7 @@ time."
 This is useful since some lines containing links can be very long and
 uninteresting.  Also tables look terrible when wrapped.
 
-The variable `org-startup-truncated' allows to configure
+The variable `org-startup-truncated' enables you to configure
 truncation for Org mode different to the other modes that use the
 variable `truncate-lines' and as a shortcut instead of putting
 the variable `truncate-lines' into the `org-mode-hook'.  If one
@@ -1321,14 +1321,15 @@ Possible values for the file identifier are:
                      to open [[file:document.pdf::5]] with evince at page 5.
 
                  Likely, you will need more entries: without page
-                 number; with search pattern; with cross-reference
-                 anchor; some combination of options.  Consider simple
-                 pattern here and a Lisp function to determine command
-                 line arguments instead.  Passing argument list to
-                 `call-process' or `make-process' directly allows to
-                 avoid treating some character in peculiar file names
-                 as shell specialls causing executing part of file
-                 name as a subcommand.
+                 number; with search pattern; with
+                 cross-reference anchor; some combination of
+                 options.  Consider simple pattern here and a
+                 Lisp function to determine command line
+                 arguments instead.  Passing an argument list to
+                 `call-process' or `make-process' directly avoids
+                 treating some character in peculiar file names
+                 as shell specials that prompt parts of said file
+                 names to be executed as subcommands.
 
  `directory'   Matches a directory
  `remote'      Matches a remote file, accessible through tramp.
index 488f67812549b5d434b4a6d96b6e01046f0a3b88..6ee37d03e877b7f44b8b3b7de49f4c0585e81093 100644 (file)
@@ -851,7 +851,7 @@ It is a vector of the form [ VELOCITY TIME SIGN ]."
 ;;;###autoload
 (define-minor-mode pixel-scroll-precision-mode
   "Toggle pixel scrolling.
-When enabled, this minor mode allows to scroll the display
+When enabled, this minor mode allows you to scroll the display
 precisely, according to the turning of the mouse wheel."
   :global t
   :group 'mouse
index 98943ebda3fedc3b2166f21149830c95adad6789..37ab900a476a497ec8bec2990ad6633ca212f62a 100644 (file)
@@ -746,7 +746,8 @@ voice);
        s) Allows indentation of //x-style regular expressions;
        t) Highlights different symbols in regular expressions according
           to their function; much less problems with backslashitis;
-       u) Allows to find regular expressions which contain interpolated parts.
+       u) Allows you to locate regular expressions which contain
+          interpolated parts.
 
 5) The indentation engine was very smart, but most of tricks may be
 not needed anymore with the support for `syntax-table' property.  Has
index f4672b46b10cf1a34c7186f70e45bb77c9a507cf..35dd0f59e29ccb47e606382101c7baf10ac8ebd5 100644 (file)
@@ -6460,9 +6460,9 @@ If non-nil, the kill ring is rotated after selecting previously killed text."
 
 (defun yank-from-kill-ring (string &optional arg)
   "Select a stretch of previously killed text and insert (\"paste\") it.
-This command allows to choose one of the stretches of text killed
-or yanked by previous commands, which are recorded in `kill-ring',
-and reinsert the chosen kill at point.
+This command allows you to select one of the stretches of text
+killed or yanked by previous commands, which are recorded in
+`kill-ring', and reinsert the chosen kill at point.
 
 This command prompts for a previously-killed text in the minibuffer.
 Use the minibuffer history and search commands, or the minibuffer
@@ -8440,7 +8440,7 @@ even beep.)"
         (and (= (cdr (nth 6 (posn-at-point))) orig-vlnum)
              ;; Make sure we delete the character where the line wraps
              ;; under visual-line-mode, be it whitespace or a
-             ;; character whose category set allows to wrap at it.
+             ;; character whose category set permits wrapping at it.
              (or (looking-at-p "[ \t]")
                  (and word-wrap-by-category
                       (aref (char-category-set (following-char)) ?\|)))
index b9b032c33e9c6133f73592188a72c1d973dec07e..5184b5457babe1b853f8561dc13369ec069c82ef 100644 (file)
@@ -4177,8 +4177,8 @@ a non-nil `no-other-window' parameter."
   "How to choose a frame's selected window after window deletion.
 When a frame's selected window gets deleted, Emacs has to choose
 another live window on that frame to serve as its selected
-window.  This option allows to control which window gets selected
-instead.
+window.  This option controls the window that is selected in such
+a situation.
 
 The possible choices are `mru' (the default) to select the most
 recently used window on that frame, and `pos' to choose the
index b2b776d491f766f4112012c04503d2ebf5993812..bfd4fef4e802bbefe5e61967e3bdfe62ba3a5a53 100644 (file)
 2010-07-09  Michael Albinus  <michael.albinus@gmx.de>
 
        * dbusbind.c (xd_initialize): Add new argument RAISE_ERROR, which
-       allows to suppress errors when polling in Emacs' main loop.
+       allows suppressing errors when polling in Emacs' main loop.
        (Fdbus_init_bus, Fdbus_get_unique_name, Fdbus_call_method)
        (Fdbus_call_method_asynchronously, Fdbus_method_return_internal)
        (Fdbus_method_error_internal, Fdbus_send_signal)
index 8970d5aaaf270e7f02ae78d50f022a196e2fa70a..a9119788663ced1921b9946eadac349ea3c2e6e0 100644 (file)
@@ -37814,13 +37814,13 @@ composed on display.  */);
   DEFVAR_INT ("max-redisplay-ticks", max_redisplay_ticks,
     doc: /* Maximum number of redisplay ticks before aborting redisplay of a window.
 
-This allows to abort the display of a window if the amount of low-level
-redisplay operations exceeds the value of this variable.  When display of
-a window is aborted due to this reason, the buffer shown in that window
-will not have its windows redisplayed until the buffer is modified or until
-you type \\[recenter-top-bottom] with one of its windows selected.
-You can also decide to kill the buffer and visit it in some
-other way, like under `so-long-mode' or literally.
+This enables aborting the display of a window if the amount of
+low-level redisplay operations exceeds the value of this variable.
+When display of a window is aborted due to this reason, the buffer
+shown in that window will not have its windows redisplayed until the
+buffer is modified or until you type \\[recenter-top-bottom] with one
+of its windows selected.  You can also decide to kill the buffer and
+visit it in some other way, like under `so-long-mode' or literally.
 
 The default value is zero, which disables this feature.
 The recommended non-zero value is between 100000 and 1000000,
index d826eec24194c7a992d9cf98df217f6c1b3040d8..11ccd5ebdb3de3169e49fa3d3e4450803c4a7988 100644 (file)
@@ -20649,8 +20649,8 @@ handle_one_xevent (struct x_display_info *dpyinfo,
         https://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00133.html.
         That is fixed above but bites us here again.
 
-        The option x_set_frame_visibility_more_laxly allows to override
-        the default behavior (Bug#49955, Bug#53298).  */
+        The option x_set_frame_visibility_more_laxly enables
+        overriding the default behavior (Bug#49955, Bug#53298).  */
       if (EQ (x_set_frame_visibility_more_laxly, Qfocus_in)
          || EQ (x_set_frame_visibility_more_laxly, Qt))
 #endif /* USE_GTK */
@@ -22091,17 +22091,19 @@ handle_one_xevent (struct x_display_info *dpyinfo,
 
 #ifdef USE_GTK
              /* Some WMs (e.g. Mutter in Gnome Shell), don't unmap
-                minimized/iconified windows; thus, for those WMs we won't get
-                a MapNotify when unminimizing/deiconifying.  Check here if we
-                are deiconizing a window (Bug42655).
+                minimized/iconified windows; thus, for those WMs we
+                won't get a MapNotify when unminimizing/deiconifying.
+                Check here if we are deiconizing a window (Bug42655).
 
-                But don't do that by default on GTK since it may cause a plain
-                invisible frame get reported as iconified, compare
+                But don't do that by default on GTK since it may
+                cause a plain invisible frame get reported as
+                iconified, compare
                 https://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00133.html.
                 That is fixed above but bites us here again.
 
-                The option x_set_frame_visibility_more_laxly allows to override
-                the default behavior (Bug#49955, Bug#53298).  */
+                The option x_set_frame_visibility_more_laxly enables
+                overriding the default behavior (Bug#49955,
+                Bug#53298).  */
              if (EQ (x_set_frame_visibility_more_laxly, Qfocus_in)
                  || EQ (x_set_frame_visibility_more_laxly, Qt))
 #endif /* USE_GTK */