]> git.eshelyaron.com Git - emacs.git/commitdiff
Standardize possessive apostrophe usage in manuals, docs, and comments
authorStefan Kangas <stefankangas@gmail.com>
Thu, 25 Jul 2024 01:35:04 +0000 (03:35 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 27 Jul 2024 12:03:03 +0000 (14:03 +0200)
See the note in admin/notes/documentation.
Ref: https://lists.gnu.org/r/emacs-devel/2012-02/msg00649.html

(cherry picked from commit a79966156633ae1e49e3fef17ff7212c8f35a26f)

53 files changed:
doc/lispref/frames.texi
doc/lispref/functions.texi
doc/lispref/nonascii.texi
doc/lispref/package.texi
doc/lispref/parsing.texi
doc/lispref/searching.texi
doc/misc/efaq-w32.texi
doc/misc/erc.texi
doc/misc/gnus.texi
doc/misc/modus-themes.org
doc/misc/org.org
doc/misc/transient.texi
doc/misc/use-package.texi
etc/ORG-NEWS
etc/tutorials/TUTORIAL
lisp/emulation/cua-base.el
lisp/external-completion.el
lisp/frame.el
lisp/frameset.el
lisp/kmacro.el
lisp/net/newst-backend.el
lisp/org/ob-sql.el
lisp/org/ol.el
lisp/org/org-persist.el
lisp/org/org-src.el
lisp/org/ox-latex.el
lisp/progmodes/bug-reference.el
lisp/textmodes/less-css-mode.el
lisp/transient.el
lwlib/lwlib-Xm.c
nt/INSTALL.W64
nt/README.W32
nt/inc/ms-w32.h
src/androidfns.c
src/callproc.c
src/charset.c
src/charset.h
src/coding.c
src/filelock.c
src/haikufns.c
src/image.c
src/itree.c
src/msdos.c
src/nsfns.m
src/nsterm.m
src/sqlite.c
src/w32fns.c
src/xfns.c
src/xterm.c
test/lisp/emacs-lisp/ert-x-tests.el
test/src/buffer-tests.el
test/src/callproc-tests.el
test/src/filelock-tests.el

index c56b37ce9b7293a37d24b8ad5ffc73139cb867ac..8744687a53137801d9bde20011d6cc73a1883b93 100644 (file)
@@ -589,7 +589,7 @@ The @dfn{external border} is part of the decorations supplied by the
 window manager.  It is typically used for resizing the frame with the
 mouse and is therefore not shown on ``fullboth'' and maximized frames
 (@pxref{Size Parameters}).  Its width is determined by the window
-manager and cannot be changed by Emacs' functions.
+manager and cannot be changed by Emacs's functions.
 
 External borders don't exist on text terminal frames.  For graphical
 frames, their display can be suppressed by setting the
@@ -2283,7 +2283,7 @@ it on an undecorated frame.
 If non-@code{nil}, this means that this is an @dfn{override redirect}
 frame---a frame not handled by window managers under X@.  Override
 redirect frames have no window manager decorations, can be positioned
-and resized only via Emacs' positioning and resizing functions and are
+and resized only via Emacs's positioning and resizing functions and are
 usually drawn on top of all other frames.  Setting this parameter has
 no effect on MS-Windows.
 
@@ -2780,7 +2780,7 @@ visible, even though only the selected one is actually displayed.
 @end defun
 
 @defun frame-list-z-order &optional display
-This function returns a list of Emacs' frames, in Z (stacking) order
+This function returns a list of Emacs's frames, in Z (stacking) order
 (@pxref{Raising and Lowering}).  The optional argument @var{display}
 specifies which display to poll.  @var{display} should be either a frame
 or a display name (a string).  If omitted or @code{nil}, that stands for
@@ -3157,7 +3157,7 @@ A frame on a graphical display may be @dfn{visible}, @dfn{invisible}, or
 usual manner.  If it is iconified, its contents are not displayed, but
 there is a little icon somewhere to bring the frame back into view (some
 window managers refer to this state as @dfn{minimized} rather than
-@dfn{iconified}, but from Emacs' point of view they are the same thing).
+@dfn{iconified}, but from Emacs's point of view they are the same thing).
 If a frame is invisible, it is not displayed at all.
 
 @cindex mapped frame
index 0cf41072ec326bc57af014481ab8040fe919d24e..0131305525c9a9a00ac1b987e86c4a54e735717a 100644 (file)
@@ -2059,7 +2059,7 @@ is the better way to modify a named function because it keeps track of
 the modifications, so they can be listed and undone.
 
   Modifying a named function should be reserved for
-the cases where you cannot modify Emacs' behavior in any other way.
+the cases where you cannot modify Emacs's behavior in any other way.
 If it is possible to do the same thing via a hook, that is preferable
 (@pxref{Hooks}).  If you simply want to change what a particular key
 does, it may be better to write a new command, and remap the old
index 1c5cc0e20b4cdaf6534014c9a85e485add158ef2..e5d552815e017140e16281747aff822c6c634628 100644 (file)
@@ -732,7 +732,7 @@ character, a symbol whose name is the script to which the character
 belongs, according to the Unicode Standard classification of the
 Unicode code space into script-specific blocks.  This char-table has a
 single extra slot whose value is the list of all script symbols.  Note
-that Emacs' classification of characters into scripts is not a 1-for-1
+that Emacs's classification of characters into scripts is not a 1-for-1
 reflection of the Unicode standard, e.g. there is no @samp{symbol}
 script in Unicode.
 @end defvar
index eb0b4ca213c7c9436b9bbb20e9fd7b1ac701d9ea..6f7b7af12dd5d1f8cb7f6500dce03f1036bc9440 100644 (file)
@@ -133,7 +133,7 @@ file (@pxref{Init File,,, emacs, The GNU Emacs Manual}).
 @end defun
 
 @deffn Command package-initialize &optional no-activate
-This function initializes Emacs' internal record of which packages are
+This function initializes Emacs's internal record of which packages are
 installed, and then calls @code{package-activate-all}.
 
 The optional argument @var{no-activate}, if non-@code{nil}, causes
index 21e14b4632c99d699644280474caaace51677e60..8f3c2b4a366ebc0712dc9f3e8a6196faa71e8733 100644 (file)
@@ -2159,7 +2159,7 @@ node is a defun node but doesn't have a name, or the node is
 @node Tree-sitter C API
 @section Tree-sitter C API Correspondence
 
-Emacs' tree-sitter integration doesn't expose every feature
+Emacs's tree-sitter integration doesn't expose every feature
 provided by tree-sitter's C API@.  Missing features include:
 
 @itemize
index 7cefd581afb84ecdfc757fb710682e418d1e5e50..7b4a9100e77987950402b9c0f0520e793a37b2ed 100644 (file)
@@ -1977,7 +1977,7 @@ To help diagnose problems in your regexps or in the regexp engine
 itself, this function returns a string describing the compiled
 form of @var{regexp}.  To make sense of it, it can be necessary
 to read at least the description of the @code{re_opcode_t} type in the
-@code{src/regex-emacs.c} file in Emacs' source code.
+@code{src/regex-emacs.c} file in Emacs's source code.
 
 It is currently able to give a meaningful description only if Emacs
 was compiled with @code{--enable-checking}.
index 411450cdc42de056f50ed008ae30c1a05b52cfa5..9ee5b679fedb51d941730c3c4d9a08c0301fd982 100644 (file)
@@ -2218,7 +2218,7 @@ outdated.  Tools available here that are useful for Emacs include:
 @item OpenSSL - used by @code{gnus} to talk to servers over SSL.
 @item Patch - used by @code{ediff-patch-file} and others to apply patches.
 @item Tar - used by @code{tar-mode} to edit tar files.
-@item TexInfo - used to build Emacs' manuals.
+@item TexInfo - used to build Emacs's manuals.
 @item Unzip - used by @code{archive-mode} for extracting zip files.
 @item Xpm - library to support XPM images (bundled with Emacs binaries)
 @item Zip - used by @code{archive-mode} for editing zip files.
@@ -2245,7 +2245,7 @@ image libraries that it provides, even if they are not on the
 @findex man
 
 Man pages for Emacs and other ported programs that you have can be
-read using Emacs' built-in manual reader @code{woman}.  This
+read using Emacs's built-in manual reader @code{woman}.  This
 requires no external programs, but if you do have a port of
 @command{man}, there is also an Emacs wrapper @code{man} that
 which may be slightly faster.  A Windows version of @command{man} is
index 75138a9963faa5b93442671e546a8eab4fb65b84..c7822793a204095d99bc14e0999997654cf173ed 100644 (file)
@@ -2127,7 +2127,7 @@ to IRC, and don't forget that you can roll back to the previous
 version by running @kbd{M-x package-delete @key{RET}}.
 @xref{Packages,,,emacs, The Emacs Editor}, for more information.
 
-Note that a bug affecting Emacs' packaging machinery may prevent the
+Note that a bug affecting Emacs's packaging machinery may prevent the
 above method from working on Emacs versions 29 and below.  Users on 29
 can try running @kbd{C-u M-x package-install @key{RET}} instead.
 Users on 28 and below can click on the @emph{installed} @samp{erc}
index 4b87ba324925ab9c5cae6fd1b94ed70b72ed5e92..4b6d72e116a1b43a1951aa6c9fe604adf0a4043e 100644 (file)
@@ -12075,7 +12075,7 @@ article buffer.  There are many methods for doing that, but two of
 them are kind of default methods.
 
 If your Emacs copy has been built with libxml2 support, then Gnus uses
-Emacs' built-in, plain elisp Simple HTML Renderer @code{shr}
+Emacs's built-in, plain elisp Simple HTML Renderer @code{shr}
 @footnote{@code{shr} displays colors as declared in the @acronym{HTML}
 article but tries to adjust them in order to be readable.  If you
 prefer more contrast, @xref{FAQ 4-16}.} which is also used by Emacs'
index 20fa93c6dbcfe710722c76b7e402d089d8d9dcac..70ba8cdc02f0354e8cac499f3e735ac3792912f4 100644 (file)
@@ -144,7 +144,7 @@ and covers everything that goes into every tagged release of the themes.
 :end:
 
 The Modus themes are distributed with Emacs starting with version 28.1.
-On older versions of Emacs, they can be installed using Emacs' package
+On older versions of Emacs, they can be installed using Emacs's package
 manager or manually from their code repository.  There also exist
 packages for distributions of GNU/Linux.
 
@@ -4769,7 +4769,7 @@ and/or mode line setup.
 :custom_id: h:4cc767dc-ffef-4c5c-9f10-82eb7b8921bf
 :end:
 
-Emacs' HTML rendering library ({{{file(shr.el)}}}) may need explicit
+Emacs's HTML rendering library ({{{file(shr.el)}}}) may need explicit
 configuration to respect the theme's colors instead of whatever
 specifications the webpage provides.
 
index dc7d8ef166f622e97829ecc790fd2f482dab1363..dcc1ddc7f44723e380425f63f404068673c17965 100644 (file)
@@ -3359,7 +3359,7 @@ Here is the full set of built-in link types:
 
 - =gnus=, =rmail=, =mhe= ::
 
-  Link to messages or folders from a given Emacs' MUA.
+  Link to messages or folders from a given Emacs MUA.
 
 - =help= ::
 
@@ -23201,7 +23201,7 @@ than 30 stars.  This is a hard-coded limitation of ~lmax~ in
 2003, not the beginning of time.
 
 [fn:29] On computers using macOS, idleness is based on actual user
-idleness, not just Emacs' idle time.  For X11, you can install a
+idleness, not just Emacs's idle time.  For X11, you can install a
 utility program =x11idle.c=, available in the =org-contrib/=
 repository, or install the xprintidle package and set it to the
 variable ~org-clock-x11idle-program-name~ if you are running Debian,
index 7419ce39206e7e994b47cdc6e51a79b1a8223c60..10e4c9deef1d327ff91da7c5a04398ac9c730f72 100644 (file)
@@ -1458,7 +1458,7 @@ When returning to the command-loop after calling the suffix command,
 the arguments are reset to @code{nil} (which causes the function to return
 @code{nil} too).
 
-Like for Emacs' prefix arguments, it is advisable, but not mandatory,
+Like for Emacs's prefix arguments, it is advisable, but not mandatory,
 to access the infix arguments inside the command's @code{interactive} form.
 The preferred way of doing that is to call the @code{transient-args}
 function, which for infix arguments serves about the same purpose as
index 9e11b349f20275af7950bfb94defa0b7f607a75e..da3deb081d97727debc2e1a8916faa5c7399eafd 100644 (file)
@@ -575,7 +575,7 @@ add @code{:demand t} to those declarations.
 Some users want to put all their customizations in use-package
 declarations, even for variables, hooks, and options that are always
 available, without loading any package.@footnote{In other words, they
-are either preloaded in Emacs or defined in Emacs' C sources.}
+are either preloaded in Emacs or defined in Emacs's C sources.}
 
 For that purpose, you can use the no-op @samp{emacs} package:
 
@@ -640,7 +640,7 @@ simply use @code{:if} and the appropriate Lisp expression.
 @node Manual installation
 @section Manually installed package
 
-When installing packages manually, without Emacs' built-in package
+When installing packages manually, without Emacs's built-in package
 manager (@file{package.el}), it will obviously not help you set up
 autoloads or add it to your @code{load-path}.  You must do it
 yourself.  However, use-package makes this more convenient.
index c5d1e872033fc8cc7fdb102bdc061f6c9a73440a..22212fa6d07d0dd7979684e31bd7b281c41dbe73 100644 (file)
@@ -693,8 +693,8 @@ Org-Org (=ox-org=) export.  The default value is ~t~.
 
 *** New option ~org-babel-comint-fallback-regexp-threshold~
 
-Org babel is often using Emacs' interactive REPL feature to implement
-:session functionality in code blocks. However, Emacs' REPLs use
+Org babel is often using Emacs's interactive REPL feature to implement
+:session functionality in code blocks.  However, Emacs's REPLs use
 heuristics to detect which lines in the REPL buffer correspond to
 output and which lines are user prompts.
 
@@ -1990,7 +1990,7 @@ When ~org-latex-src-block-backend~ is set to ~engraved~,
 =engrave-faces-latex= from [[http://elpa.gnu.org/packages/engrave-faces.html][engrave-faces]] is used to transcode source
 blocks to LaTeX. This requires the =fvextra=, =float=, and (by
 default, but not necessarily) =tcolorbox= LaTeX packages be
-installed. It uses Emacs' font-lock information, and so tends to
+installed. It uses Emacs's font-lock information, and so tends to
 produce results superior to Minted or Listings.
 *** Support for =#+include=-ing URLs
 
@@ -8181,7 +8181,7 @@ that Calc formulas can operate on them.
 
 **** org-ctags.el (Paul Sexton)
 
-     Targets like =<<my target>>= can now be found by Emacs' etag
+     Targets like =<<my target>>= can now be found by Emacs's etag
      functionality, and Org-mode links can be used to link to
      etags, also in non-Org-mode files.  For details, see the file
      /org-ctags.el/.
index 4718e0d94301adc82b57b86bba2993b1d0b71908..6398beda17a7d6bf777dafe848544693f0ac1b2f 100644 (file)
@@ -1103,7 +1103,7 @@ The manual also describes many other Emacs features.
 ---------------------
 
 There's a rich set of packages for Emacs written by the community,
-which extend Emacs' capabilities.  These packages include support for
+which extend Emacs's capabilities.  These packages include support for
 new languages, additional themes, plugins for integrating with
 external applications, and much, much more.
 
index c6586197fd40401df623cbee5f86900ef9608673..c674a6b7a4ddf0d496ef3e0523239d4830fdeecb 100644 (file)
@@ -39,7 +39,7 @@
 ;;     C-v     -> paste
 ;;
 ;; The tricky part is the handling of the C-x and C-c keys which
-;; are normally used as prefix keys for most of Emacs' built-in
+;; are normally used as prefix keys for most of Emacs's built-in
 ;; commands.  With CUA they still do!!!
 ;;
 ;; Only when the region is currently active (and highlighted since
 ;; cua-mode's superior rectangle support uses a true visual
 ;; representation of the selected rectangle, i.e. it highlights the
 ;; actual part of the buffer that is currently selected as part of the
-;; rectangle.  Unlike Emacs' traditional rectangle commands, the
+;; rectangle.  Unlike Emacs's traditional rectangle commands, the
 ;; selected rectangle always as straight left and right edges, even
 ;; when those are in the middle of a TAB character or beyond the end
 ;; of the current line.  And it does this without actually modifying
index 6839ff25a61050376321a6d6c3cd9174061e036b..0351fa845a25d678e2a7dea8c05dcd4403c6cad0 100644 (file)
@@ -40,7 +40,7 @@
 ;; other in `completion-styles' are ignored.
 ;;
 ;; This compromise is for speed: all other styles need the full data
-;; set to be available in Emacs' addressing space, which is often slow
+;; set to be available in Emacs's addressing space, which is often slow
 ;; if not completely unfeasible.
 ;;
 ;; To make use of the `external' style the function
index ba4879c79facc53fb713c4fb4ae3c96988835327..7183d39e1926370e6377079bf984c9678efc79e4 100644 (file)
@@ -2021,7 +2021,7 @@ workarea attribute."
 (declare-function android-frame-list-z-order "androidfns.c" (&optional display))
 
 (defun frame-list-z-order (&optional display)
-  "Return list of Emacs' frames, in Z (stacking) order.
+  "Return list of Emacs's frames, in Z (stacking) order.
 The optional argument DISPLAY specifies which display to poll.
 DISPLAY should be either a frame or a display name (a string).
 If omitted or nil, that stands for the selected frame's display.
index c5c67dd785a87f8942a318d8ee0719ddd28b1ced..ded699cd2079eaec84e46240b27aae09b0c215e8 100644 (file)
@@ -179,7 +179,7 @@ Properties can be set with
 
 ;; What's the deal with these "filter alists"?
 ;;
-;; Let's say that Emacs' frame parameters were never designed as a tool to
+;; Let's say that Emacs's frame parameters were never designed as a tool to
 ;; precisely record (or restore) a frame's state.  They grew organically,
 ;; and their uses and behaviors reflect their history.  In using them to
 ;; implement framesets, the unwary implementer, or the prospective package
@@ -277,7 +277,7 @@ Properties can be set with
 ;;   display they do no harm, but they clutter the parameter alist.
 ;;
 ;; - `minibuffer': It can contain a reference to a live window, which cannot
-;;   be serialized.  Because of Emacs' idiosyncratic treatment of this
+;;   be serialized.  Because of Emacs's idiosyncratic treatment of this
 ;;   parameter, frames created with (minibuffer . t) have a parameter
 ;;   (minibuffer . #<window...>), while frames created with
 ;;   (minibuffer . #<window...>) have (minibuffer . nil), which is madness
index 09883a372779e911b01091a496cf104f9df7c1b8..d49e81da9a06c9c6cb57a6458c5207bf32b0a404 100644 (file)
@@ -22,7 +22,7 @@
 
 ;;; Commentary:
 
-;; The kmacro package provides the user interface to Emacs' basic
+;; The kmacro package provides the user interface to Emacs's basic
 ;; keyboard macro functionality.  With kmacro, two function keys are
 ;; dedicated to keyboard macros, by default F3 and F4.
 
index 764ba979dddcf63b0534a23edd34f0a4923ac6aa..9c65a6ab0b7f25fa133fc89148931b1cee4d1876 100644 (file)
@@ -220,7 +220,7 @@ which apply for this feed only, overriding the value of
 (defcustom newsticker-retrieval-method
   'intern
   "Method for retrieving news from the web, either `intern' or `extern'.
-Default value `intern' uses Emacs' built-in asynchronous download
+Default value `intern' uses Emacs's built-in asynchronous download
 capabilities (`url-retrieve').  If set to `extern' the external
 program wget is used, see `newsticker-wget-name'."
   :type '(choice :tag "Method"
index dc067a4171968d1cc0441ddc78dd119c86ffda31..5ece354ea6a47601344aeb10dd71b6c269fed5ea 100644 (file)
@@ -208,7 +208,7 @@ Pass nil to omit that arg."
   "Convert FILE to OS standard file name.
 If in Cygwin environment, uses Cygwin specific function to
 convert the file name.  In a Windows-NT environment, do nothing.
-Otherwise, use Emacs' standard conversion function."
+Otherwise, use Emacs's standard conversion function."
   (cond ((fboundp 'cygwin-convert-file-name-to-windows)
         (format "%S" (cygwin-convert-file-name-to-windows file)))
        ((string= "windows-nt" system-type) file)
index 8a556c7b97921b9c4669eaf2bb282d1d11c15b98..a16f27c2e304d7e3975faec8c7b2ceaf9fde6e57 100644 (file)
@@ -542,7 +542,7 @@ original string length.")
 (defvar-local org-target-link-regexps nil
   "List of regular expressions matching radio targets in plain text.
 This list is non-nil, when a single regexp would be too long to match
-all the possible targets, exceeding Emacs' regexp length limit.")
+all the possible targets, exceeding Emacs's regexp length limit.")
 
 (defvar org-link-types-re nil
   "Matches a link that has a url-like prefix like \"http:\".")
index 5cc572a78cca837fd74e0d8073d4ca0ea7c3c763..8b0d9b110f90a10f2017643f068ab1b89ba772a6 100644 (file)
@@ -459,7 +459,7 @@ FORMAT and ARGS are passed to `message'."
   ;; With all this in mind, we ensure `write-region-inhibit-fsync' is
   ;; set.
   ;;
-  ;; To read more about this, see the comments in Emacs' fileio.c, in
+  ;; To read more about this, see the comments in Emacs's fileio.c, in
   ;; particular the large comment block in init_fileio.
   (let ((write-region-inhibit-fsync t)
         ;; We set UTF-8 here and in `org-persist--read-elisp-file'
index 0a9062f053aa759f93042a6831fb1e7b2995d5f8..229bf62e1c06942c0efb3bf43f5a022588680332 100644 (file)
@@ -663,7 +663,7 @@ Leave point in edit buffer."
 (defvar org-src-fontify-natively) ; Defined in org.el
 (defun org-src-font-lock-fontify-block (lang start end)
   "Fontify code block between START and END using LANG's syntax.
-This function is called by Emacs' automatic fontification, as long
+This function is called by Emacs's automatic fontification, as long
 as `org-src-fontify-natively' is non-nil."
   (let ((modified (buffer-modified-p)) native-tab-width)
     (remove-text-properties start end '(face nil))
index fcb0e20dc7ef9e6443d26f6f4d9a16ec3f7ed7c0..79df1fe119ed59616a54400b2a151bcf5cb8b843 100644 (file)
@@ -993,7 +993,7 @@ The most comprehensive option can be set with,
 
 which causes source code to be run through
 `engrave-faces-latex-buffer', which generates colorings using
-Emacs' font-lock information.  This requires the Emacs package
+Emacs's font-lock information.  This requires the Emacs package
 engrave-faces (available from GNU ELPA), and the LaTeX package
 fvextra be installed.
 
index 88af92420b56c206e756a1e9c79ca7e228cfc217..3bcfc213fc62c3e8e13a4a323bdd337b6119552b 100644 (file)
@@ -535,7 +535,7 @@ From, and Cc against HEADER-REGEXP in
   "An alist for setting up `bug-reference-mode' in IRC modes.
 
 This takes action if `bug-reference-mode' is enabled in IRC
-channels using one of Emacs' IRC clients.  Currently, rcirc and
+channels using one of Emacs's IRC clients.  Currently, rcirc and
 ERC are supported.
 
 Each element has the form
index 198f067f1d8a59a788d1106784a541368f183fac..51e62a712b4f9f8729c1b1397a1d6b16229176f7 100644 (file)
@@ -32,7 +32,7 @@
 ;; `less-css-compile-at-save' to t.  To install "lessc" using the
 ;; Node.js package manager, run "npm install less".
 ;;
-;; Also make sure the "lessc" executable is in Emacs' PATH, example:
+;; Also make sure the "lessc" executable is in Emacs's PATH, example:
 ;; (push (expand-file-name "~/.gem/ruby/1.8/bin") exec-path)
 ;; or customize `less-css-lessc-command' to point to your "lessc"
 ;; executable.
index c53b5c10d478cf7896a9218a8dfb8dbee7349e83..e0310d761bbffe6522af233a8333ae21d12aed71 100644 (file)
@@ -45,7 +45,7 @@
 (unless (fboundp 'seq-keep)
   (display-warning 'transient (substitute-command-keys "\
 Transient requires `seq' >= 2.24,
-but due to bad defaults, Emacs' package manager, refuses to
+but due to bad defaults, Emacs's package manager, refuses to
 upgrade this and other built-in packages to higher releases
 from GNU Elpa, when a package specifies that this is needed.
 
index dd3f63605a4e6df11bd7861f3a2d0cd4a96ee9cc..bbccd9d0981e599e14133eca6e82a544dc6f6a3d 100644 (file)
@@ -703,7 +703,7 @@ update_one_menu_entry (widget_instance* instance,
              ac = 0;
              XtSetArg (al [ac], XmNsubMenuId, menu); ac++;
              /* Non-zero values don't work reliably in
-                conjunction with Emacs' event loop */
+                conjunction with Emacs's event loop */
              XtSetArg (al [ac], XmNmappingDelay, 0); ac++;
 #ifdef XmNpositionIndex /* This is undefined on SCO ODT 2.0.  */
              /* Tell Motif to put it in the right place */
index d25fc2e18affa8e1cd820e55a07a4d4d5b506bc2..9694e85f269d717c4a88ce6e8406c5b9acb8d0db 100644 (file)
@@ -192,7 +192,7 @@ and if all went well, you will have a new 64-bit version of Emacs.
 
 When running Emacs from outside the mingw64 shell, you will need to
 add c:\msys64\mingw64\bin to your Windows PATH, or copy the needed
-DLLs into Emacs' bin/ directory.  Otherwise features such as TLS which
+DLLs into Emacs's bin/ directory.  Otherwise features such as TLS which
 depend on those DLLs will be missing.
 
 You can do this through Control Panel / System and Security / System /
index 6e15c3579c7e50d6698ec2df18401c58d50beb09..59cbb9b789be59510ed0700cf737033dfc029ad5 100644 (file)
@@ -230,7 +230,7 @@ See the end of the file for license conditions.
 
   Virus scanners
 
-  Some virus scanners interfere with Emacs' use of subprocesses.  If you
+  Some virus scanners interfere with Emacs's use of subprocesses.  If you
   are unable to use subprocesses and you use Dr. Solomon's WinGuard or
   McAfee's Vshield, turn off "Scan all files" (WinGuard) or "boot sector
   scanning" (McAfee exclusion properties).
index cea0b0727236db3fa807720cf8b55d076789c65d..7212e4d2984e6fe039ba5f37dbfd9c7866db593d 100644 (file)
@@ -603,7 +603,7 @@ typedef unsigned int EMACS_UINT;
 
    Starting with MSVC 5.0, we must also place the uninitialized data
    into its own section.  VC5 intermingles uninitialized data from the CRT
-   between Emacs' static uninitialized data and its public uninitialized
+   between Emacs's static uninitialized data and its public uninitialized
    data.  A separate .bss section for Emacs groups both static and
    public uninitialized together.
 
index af2247ad962d48805473c12853842b126ae75c66..434a2f0d410ae5d35b603255614cd808b2a09c8a 100644 (file)
@@ -1740,7 +1740,7 @@ android_frame_list_z_order (struct android_display_info *dpyinfo,
 
 DEFUN ("android-frame-list-z-order", Fandroid_frame_list_z_order,
        Sandroid_frame_list_z_order, 0, 1, 0,
-       doc: /* Return list of Emacs' frames, in Z (stacking) order.
+       doc: /* Return list of Emacs's frames, in Z (stacking) order.
 The optional argument TERMINAL specifies which display to ask about.
 TERMINAL should be either a frame or a display name (a string).  If
 omitted or nil, that stands for the selected frame's display.  Return
index 51e0df847e08670b88fda3f1bec32d541ccaf8ac..a7c9e11f9032ec416e7778baf4b398230e59df98 100644 (file)
@@ -1721,7 +1721,7 @@ getenv_internal (const char *var, ptrdiff_t varlen, char **value,
                         Vprocess_environment))
     return *value ? 1 : 0;
 
-  /* On Windows we make some modifications to Emacs' environment
+  /* On Windows we make some modifications to Emacs's environment
      without recording them in Vprocess_environment.  */
 #ifdef WINDOWSNT
   {
index 675097c6843d631b3f8edec2efb50eb032dbd60c..e8d0826f4c2c412ccd3af1a9ea223f3532fbe749 100644 (file)
@@ -101,7 +101,7 @@ Lisp_Object Vemacs_mule_charset_list;
 int emacs_mule_charset[256];
 
 /* Mapping table from ISO2022's charset (specified by DIMENSION,
-   CHARS, and FINAL-CHAR) to Emacs' charset.  */
+   CHARS, and FINAL-CHAR) to Emacs's charset.  */
 int iso_charset_table[ISO_MAX_DIMENSION][ISO_MAX_CHARS][ISO_MAX_FINAL];
 
 #define CODE_POINT_TO_INDEX(charset, code)                             \
index 1edb4a248ac8714d33a15233291619479aadc11b..f08d536f6350e0442c7804ead9c2dbe17ca28ed4 100644 (file)
@@ -467,7 +467,7 @@ extern bool charset_map_loaded;
 #define ISO_MAX_FINAL 0x80     /* only 0x30..0xFF are used */
 
 /* Mapping table from ISO2022's charset (specified by DIMENSION,
-   CHARS, and FINAL_CHAR) to Emacs' charset ID.  Should be accessed by
+   CHARS, and FINAL_CHAR) to Emacs's charset ID.  Should be accessed by
    macro ISO_CHARSET_TABLE (DIMENSION, CHARS, FINAL_CHAR).  */
 extern int iso_charset_table[ISO_MAX_DIMENSION][ISO_MAX_CHARS][ISO_MAX_FINAL];
 
index e42b6b6e72033dec0cbeb935ef2859e32bfc23f4..547fcbb812017b8caa3fd457b369206a42b3d842 100644 (file)
@@ -27,11 +27,11 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
   0. General comments
   1. Preamble
-  2. Emacs' internal format (emacs-utf-8) handlers
+  2. Emacs's internal format (emacs-utf-8) handlers
   3. UTF-8 handlers
   4. UTF-16 handlers
   5. Charset-base coding systems handlers
-  6. emacs-mule (old Emacs' internal format) handlers
+  6. emacs-mule (old Emacs's internal format) handlers
   7. ISO2022 handlers
   8. Shift-JIS and BIG5 handlers
   9. CCL handlers
@@ -50,7 +50,7 @@ CODING SYSTEM
   information about how to convert byte sequences to character
   sequences and vice versa.  When we say "decode", it means converting
   a byte sequence of a specific coding system into a character
-  sequence that is represented by Emacs' internal coding system
+  sequence that is represented by Emacs's internal coding system
   `emacs-utf-8', and when we say "encode", it means converting a
   character sequence of emacs-utf-8 to a byte sequence of a specific
   coding system.
@@ -1104,7 +1104,7 @@ alloc_destination (struct coding_system *coding, ptrdiff_t nbytes,
 #define EOL_SEEN_CRLF  4
 
 \f
-/*** 2. Emacs' internal format (emacs-utf-8) ***/
+/*** 2. Emacs's internal format (emacs-utf-8) ***/
 
 
 
@@ -1757,9 +1757,9 @@ encode_coding_utf_16 (struct coding_system *coding)
 }
 
 \f
-/*** 6. Old Emacs' internal format (emacs-mule) ***/
+/*** 6. Old Emacs's internal format (emacs-mule) ***/
 
-/* Emacs' internal format for representation of multiple character
+/* Emacs's internal format for representation of multiple character
    sets is a kind of multi-byte encoding, i.e. characters are
    represented by variable-length sequences of one-byte codes.
 
@@ -1782,7 +1782,7 @@ encode_coding_utf_16 (struct coding_system *coding)
    through 0xFF.  See `charset.h' for more details about leading-code
    and position-code.
 
-   --- CODE RANGE of Emacs' internal format ---
+   --- CODE RANGE of Emacs's internal format ---
    character set       range
    -------------       -----
    ascii               0x00..0x7F
@@ -2812,7 +2812,7 @@ encode_coding_emacs_mule (struct coding_system *coding)
    localized platforms), and all of these are variants of ISO2022.
 
    In addition to the above, Emacs handles two more kinds of escape
-   sequences: ISO6429's direction specification and Emacs' private
+   sequences: ISO6429's direction specification and Emacs's private
    sequence for specifying character composition.
 
    ISO6429's direction specification takes the following form:
@@ -6045,7 +6045,7 @@ complement_process_encoding_system (Lisp_Object coding_system)
 
 
 /* Emacs has a mechanism to automatically detect a coding system if it
-   is one of Emacs' internal format, ISO2022, SJIS, and BIG5.  But,
+   is one of Emacs's internal format, ISO2022, SJIS, and BIG5.  But,
    it's impossible to distinguish some coding systems accurately
    because they use the same range of codes.  So, at first, coding
    systems are categorized into 7, those are:
@@ -6053,7 +6053,7 @@ complement_process_encoding_system (Lisp_Object coding_system)
    o coding-category-emacs-mule
 
        The category for a coding system which has the same code range
-       as Emacs' internal format.  Assigned the coding-system (Lisp
+       as Emacs's internal format.  Assigned the coding-system (Lisp
        symbol) `emacs-mule' by default.
 
    o coding-category-sjis
@@ -10052,7 +10052,7 @@ encode_string_utf_8 (Lisp_Object string, Lisp_Object buffer,
    Emacs decoding does.
 
    If HANDLE-OVER-UNI is Qt, decode a 4 or 5-byte overlong sequence
-   that follows Emacs' internal representation for a character beyond
+   that follows Emacs's internal representation for a character beyond
    Unicode range into the corresponding character, like the usual
    Emacs decoding does.
 
index 43ede30975e129429ecede04f4074ecb099a4909..69bd0322d4cfbe0c24a4beeb0832ad6e8fd74ec4 100644 (file)
@@ -73,7 +73,7 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
    theoretically be updated by daemons running separately -- but this
    whole idea is unimplemented; in practice, at least in our
    environment, it seems such stale locks arise fairly infrequently, and
-   Emacs' standard methods of dealing with clashes suffice.
+   Emacs's standard methods of dealing with clashes suffice.
 
    We use symlinks instead of normal files because (1) they can be
    stored more efficiently on the filesystem, since the kernel knows
index 4a31def4defb64b51e868b2c691ca7190e98b1f2..b4b88b434e4126a3a3e8683f284f4d3619d9e4e0 100644 (file)
@@ -2943,7 +2943,7 @@ It can later be retrieved with `x-get-resource'.  */)
 
 DEFUN ("haiku-frame-list-z-order", Fhaiku_frame_list_z_order,
        Shaiku_frame_list_z_order, 0, 1, 0,
-       doc: /* Return list of Emacs' frames, in Z (stacking) order.
+       doc: /* Return list of Emacs's frames, in Z (stacking) order.
 If TERMINAL is non-nil and specifies a live frame, return the child
 frames of that frame in Z (stacking) order.
 
index 1b26af0535144e69e05ef0b9e71a61ae2306d781..3965a6ce6f822aa86d6165c3dff43ee43ef624a8 100644 (file)
@@ -5437,7 +5437,7 @@ static const struct image_keyword xpm_format[XPM_LAST] =
 
 #if defined HAVE_X_WINDOWS && !defined USE_CAIRO
 
-/* Define ALLOC_XPM_COLORS if we can use Emacs' own color allocation
+/* Define ALLOC_XPM_COLORS if we can use Emacs's own color allocation
    functions for allocating image colors.  Our own functions handle
    color allocation failures more gracefully than the ones on the XPM
    lib.  */
index 9dae279db90852cabe839759cd114bcfd1a1d337..749e65c2eed7eda74c0470fe562a744dbb6e2eb5 100644 (file)
@@ -64,7 +64,7 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 
    ==== FIXME: bug#58342 some important operations remain slow ===
 
-   The amortized costs of Emacs' previous-overlay-change and
+   The amortized costs of Emacs's previous-overlay-change and
    next-overlay-change functions are O(N) with this data structure.
    The root problem is that we only have an order for the BEG field,
    but not the END.  The previous/next overlay change operations need
index e9faa48fa70490f8e38b7a15efe5d339de2697ec..42eee89d748542f3d34240550c575cf55cda2692 100644 (file)
@@ -599,7 +599,7 @@ dos_set_window_size (int *rows, int *cols)
   *rows = ScreenRows ();
   *cols = ScreenCols ();
 
-  /* Update Emacs' notion of screen dimensions.  */
+  /* Update Emacs's notion of screen dimensions.  */
   screen_size_X = *cols;
   screen_size_Y = *rows;
   screen_size = *cols * *rows;
index add7a93dfbab75630d90ad8fbd6f07c50dbfa215..3c012ca8f059c8c1c736058cddd99e17fba751a5 100644 (file)
@@ -1628,7 +1628,7 @@ ns_window_is_ancestor (NSWindow *win, NSWindow *candidate)
 
 DEFUN ("ns-frame-list-z-order", Fns_frame_list_z_order,
        Sns_frame_list_z_order, 0, 1, 0,
-       doc: /* Return list of Emacs' frames, in Z (stacking) order.
+       doc: /* Return list of Emacs's frames, in Z (stacking) order.
 If TERMINAL is non-nil and specifies a live frame, return the child
 frames of that frame in Z (stacking) order.
 
index 2aadada2df6c598731f9e39d260b84e667160fbe..575b24754e71a14790339fd47797f502293feb1b 100644 (file)
@@ -577,7 +577,7 @@ ns_init_locale (void)
     }
 
   /* Check if LANG can be used for initializing the locale.  If not,
-     use a default setting.  Note that Emacs' main will undo the
+     use a default setting.  Note that Emacs's main will undo the
      setlocale below, initializing the locale from the
      environment.  */
   if (setlocale (LC_ALL, lang) == NULL)
index 32482b30f355c7e3000b5dd9a9b0c89fa7d47ae3..88b023398632880cee3ec9d53e48dde75138f471 100644 (file)
@@ -700,7 +700,7 @@ MODULE should be the name of an SQlite module's file, a
 shared library in the system-dependent format and having a
 system-dependent file-name extension.
 
-Only modules on Emacs' list of allowed modules can be loaded.  */)
+Only modules on Emacs's list of allowed modules can be loaded.  */)
   (Lisp_Object db, Lisp_Object module)
 {
   check_sqlite (db, false);
index 86161601ba4e9fcfc1fd91028f3c5515ea9fa981..bd65aa48a14b371e01f49c1f39ef9a5bc0d252c1 100644 (file)
@@ -3901,7 +3901,7 @@ deliver_wm_chars (int do_translate, HWND hwnd, UINT msg, UINT wParam,
      most probably, not needed -- and harms a lot).
 
      So, with the usual message pump, the following call to TranslateMessage()
-     is not needed (and is going to be VERY harmful).  With Emacs' message
+     is not needed (and is going to be VERY harmful).  With Emacs's message
      pump, the call is needed.  */
   if (do_translate)
     {
@@ -9321,7 +9321,7 @@ w32_frame_list_z_order (struct w32_display_info *dpyinfo, HWND window)
 
 DEFUN ("w32-frame-list-z-order", Fw32_frame_list_z_order,
        Sw32_frame_list_z_order, 0, 1, 0,
-       doc: /* Return list of Emacs' frames, in Z (stacking) order.
+       doc: /* Return list of Emacs's frames, in Z (stacking) order.
 The optional argument DISPLAY specifies which display to ask about.
 DISPLAY should be either a frame or a display name (a string).  If
 omitted or nil, that stands for the selected frame's display.
index 3187bcfa2cf0aabd3be56518c04ea2ef8bb8d54d..3f0d8f3fcd0d3d82f3467f1c67e487433716d263 100644 (file)
@@ -7060,7 +7060,7 @@ x_frame_list_z_order (struct x_display_info *dpyinfo, Window window)
 
 DEFUN ("x-frame-list-z-order", Fx_frame_list_z_order,
        Sx_frame_list_z_order, 0, 1, 0,
-       doc: /* Return list of Emacs' frames, in Z (stacking) order.
+       doc: /* Return list of Emacs's frames, in Z (stacking) order.
 The optional argument TERMINAL specifies which display to ask about.
 TERMINAL should be either a frame or a display name (a string).  If
 omitted or nil, that stands for the selected frame's display.  Return
index 29f94dd196db168fa75fcab499c3c86b91512960..45814e9ecc92bc4e6408912c47ca78a66c5556f2 100644 (file)
@@ -32235,7 +32235,7 @@ x_initialize (void)
   Xt_app_con = XtCreateApplicationContext ();
 
   /* Register a converter from strings to pixels, which uses
-     Emacs' color allocation infrastructure.  */
+     Emacs's color allocation infrastructure.  */
   XtAppSetTypeConverter (Xt_app_con,
                         XtRString, XtRPixel, cvt_string_to_pixel,
                         cvt_string_to_pixel_args,
index 71ccab52834c6f211ffc0681b743b92067f6120f..6833871dad07ef0d10955c6bb9eb0eb1f14a29fa 100644 (file)
@@ -308,7 +308,7 @@ desired effect."
                 (cl-loop for i below 3 do
                          (message "%s" i)))
               ;; Uses the implicit messages buffer truncation implemented
-              ;; in Emacs' C core.
+              ;; in Emacs's C core.
               (c (x)
                 (ert-with-buffer-renamed ("*Messages*")
                   (let ((message-log-max x))
index bb897377d419f32a2c2e39d54c5cead53b44c04e..26a0fb9fd76ffae867ab2d1739ea7d4fcbec6e18 100644 (file)
@@ -1720,7 +1720,7 @@ This test works best when Emacs is configured with
 --enable-checking=yes.  This is a little bit like fuzz testing,
 except this test has no way to reduce to a minimal failing test
 case.  Regardless, by exercising many corner cases bugs can be
-found using Emacs' internal consistency assertions."
+found using Emacs's internal consistency assertions."
   (let* (
          ;; The size and slack for the test buffer size.
          (buffer-size-target 1000)
index a8b5a4372d6c57c044defd50e3eca07b7994094d..5eee2f8d7c098cf556965afd7496fe9cb870631e 100644 (file)
@@ -59,7 +59,7 @@
                     ;; On MS-Windows, "nul.FOO" resolves to the null
                     ;; device, and thus acts like an always-empty
                     ;; file, for any FOO, in any directory.  So
-                    ;; c:/null.exe passes Emacs' test for the file's
+                    ;; c:/null.exe passes Emacs's test for the file's
                     ;; existence, and ensures we hit an error in the
                     ;; w32 process spawn code.
                     (call-process "c:/nul.exe")
index c644747a23ec4093191efe08096552d2bcfcaf11..9bb3a27add77c8d0e18b3c486fe84fe39e795902 100644 (file)
@@ -68,7 +68,7 @@ unavailable to Lisp."
   "Spoil the lock file for FILE-NAME.
 Cause Emacs to report errors for various file locking operations
 on FILE-NAME going forward.  Create a file that is incompatible
-with Emacs' file locking protocol, but uses the same name as
+with Emacs's file locking protocol, but uses the same name as
 FILE-NAME's lock file.  A directory file is used, which is
 portable in practice."
   (make-directory (filelock-tests--make-lock-name file-name)))