aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2025-01-24 17:32:17 +0100
committerStefan Kangas2025-01-24 23:10:23 +0100
commitfb282da2a0756d4e6de16b5879e42204f0d33e5b (patch)
treea434090db1927d6cafc08302c4d191259da09ff5
parentbc1ab8ac3d8fd8f42641ad45820df995525ddf0b (diff)
downloademacs-fb282da2a0756d4e6de16b5879e42204f0d33e5b.tar.gz
emacs-fb282da2a0756d4e6de16b5879e42204f0d33e5b.zip
Avoid double spaces around abbrevations in Texinfo
* doc/emacs/custom.texi (Init Rebinding): * doc/emacs/dired.texi (Operating on Files): * doc/emacs/emacs.texi (Top): * doc/emacs/emerge-xtra.texi (Emerge): * doc/emacs/files.texi (Files): * doc/emacs/frames.texi (Drag and Drop): * doc/emacs/misc.texi (Hyperlinking): * doc/emacs/modes.texi (Modes): * doc/emacs/mule.texi (Input Methods): * doc/emacs/windows.texi (Window Tool Bar): * doc/lispintro/emacs-lisp-intro.texi (Lexical & Dynamic Binding Differences): * doc/lispref/elisp.texi (Top): * doc/lispref/functions.texi (Functions, Generic Functions): * doc/lispref/hash.texi (Defining Hash): * doc/lispref/keymaps.texi (Creating Keymaps): * doc/lispref/lists.texi (Property Lists): * doc/lispref/modes.texi (%-Constructs): * doc/lispref/nonascii.texi (Character Properties): * doc/lispref/processes.texi (Misc Network): * doc/lispref/searching.texi (Regexp Functions): * doc/lispref/syntax.texi (Syntax Table Internals): * doc/lispref/text.texi (Filling, Checksum/Hash) (JSONRPC deferred requests): * doc/misc/calc.texi (What is Calc, Modes Tutorial): * doc/misc/cc-mode.texi (List Line-Up, Operator Line-Up) (Custom Macros, Indenting Directives): * doc/misc/efaq.texi (Colors on a TTY, Security risks with Emacs): * doc/misc/eglot.texi (Eglot Variables): * doc/misc/erc.texi (Connecting): * doc/misc/eshell.texi (Aliases, Completion): * doc/misc/flymake.texi (Backend functions): * doc/misc/gnus-faq.texi (FAQ 5 - Composing messages): * doc/misc/gnus.texi (Gnus Unplugged, Window Layout) (Filtering Incoming Mail, History): * doc/misc/idlwave.texi (Online Help, Catalogs): * doc/misc/wisent.texi (Wisent Overview): Be more consistent with abbreviations. Use @: or comma or rewrite to avoid double spaces. Ref: https://lists.gnu.org/r/emacs-devel/2025-01/msg00909.html
-rw-r--r--doc/emacs/custom.texi2
-rw-r--r--doc/emacs/dired.texi2
-rw-r--r--doc/emacs/emacs.texi8
-rw-r--r--doc/emacs/emerge-xtra.texi2
-rw-r--r--doc/emacs/files.texi2
-rw-r--r--doc/emacs/frames.texi2
-rw-r--r--doc/emacs/misc.texi2
-rw-r--r--doc/emacs/modes.texi2
-rw-r--r--doc/emacs/mule.texi5
-rw-r--r--doc/emacs/windows.texi2
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi2
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/functions.texi4
-rw-r--r--doc/lispref/hash.texi8
-rw-r--r--doc/lispref/keymaps.texi4
-rw-r--r--doc/lispref/lists.texi4
-rw-r--r--doc/lispref/modes.texi2
-rw-r--r--doc/lispref/nonascii.texi4
-rw-r--r--doc/lispref/processes.texi2
-rw-r--r--doc/lispref/searching.texi2
-rw-r--r--doc/lispref/syntax.texi2
-rw-r--r--doc/lispref/text.texi6
-rw-r--r--doc/misc/calc.texi6
-rw-r--r--doc/misc/cc-mode.texi16
-rw-r--r--doc/misc/efaq.texi10
-rw-r--r--doc/misc/eglot.texi2
-rw-r--r--doc/misc/erc.texi2
-rw-r--r--doc/misc/eshell.texi6
-rw-r--r--doc/misc/flymake.texi2
-rw-r--r--doc/misc/gnus-faq.texi2
-rw-r--r--doc/misc/gnus.texi8
-rw-r--r--doc/misc/idlwave.texi4
-rw-r--r--doc/misc/wisent.texi2
33 files changed, 66 insertions, 65 deletions
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index ad38b330023..22c8bf417e3 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -2044,7 +2044,7 @@ sequences. For example, to bind @kbd{C-c h} to the string
2044@end example 2044@end example
2045 2045
2046 Non-@acronym{ASCII} characters can be specified directly in the 2046 Non-@acronym{ASCII} characters can be specified directly in the
2047string. To bind to e.g.@: @samp{ol@'a}, use: 2047string. To bind to, for example, @samp{ol@'a}, use:
2048 2048
2049@example 2049@example
2050(keymap-global-set "C-c h" (key-description "ol@'a")) 2050(keymap-global-set "C-c h" (key-description "ol@'a"))
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi
index 2160039eaf1..8882049dae1 100644
--- a/doc/emacs/dired.texi
+++ b/doc/emacs/dired.texi
@@ -749,7 +749,7 @@ window with a Dired buffer, or the most recently used window with
749a Dired buffer, or to use any other function. When the value is 749a Dired buffer, or to use any other function. When the value is
750a function, it will be called with no arguments and is expected to 750a function, it will be called with no arguments and is expected to
751return a list of directories which will be used as defaults 751return a list of directories which will be used as defaults
752(i.e. default target and ``future history''). 752(i.e., default target and ``future history'').
753 753
754 Here are the file-manipulating Dired commands that operate on files. 754 Here are the file-manipulating Dired commands that operate on files.
755 755
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 4455046c8a1..a81c7134a70 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -462,7 +462,7 @@ File Handling
462* Copying and Naming:: Copying, naming and renaming files. 462* Copying and Naming:: Copying, naming and renaming files.
463* Misc File Ops:: Other things you can do on files. 463* Misc File Ops:: Other things you can do on files.
464* Compressed Files:: Accessing compressed files. 464* Compressed Files:: Accessing compressed files.
465* File Archives:: Operating on tar, zip, jar etc. archive files. 465* File Archives:: Operating on tar, zip, jar etc.@: archive files.
466* Remote Files:: Accessing files on other machines. 466* Remote Files:: Accessing files on other machines.
467* Quoted File Names:: Quoting special characters in file names. 467* Quoted File Names:: Quoting special characters in file names.
468* File Name Cache:: Completion against a list of files you often use. 468* File Name Cache:: Completion against a list of files you often use.
@@ -588,7 +588,7 @@ International Character Set Support
588 588
589Major and Minor Modes 589Major and Minor Modes
590 590
591* Major Modes:: Text mode vs. Lisp mode vs. C mode... 591* Major Modes:: Text mode vs.@: Lisp mode vs.@: C mode...
592* Minor Modes:: Each minor mode is a feature you can turn on 592* Minor Modes:: Each minor mode is a feature you can turn on
593 independently of any others. 593 independently of any others.
594* Choosing Modes:: How modes are chosen when visiting files. 594* Choosing Modes:: How modes are chosen when visiting files.
@@ -909,7 +909,7 @@ Tags Tables
909Merging Files with Emerge 909Merging Files with Emerge
910 910
911* Overview of Emerge:: How to start Emerge. Basic concepts. 911* Overview of Emerge:: How to start Emerge. Basic concepts.
912* Submodes of Emerge:: Fast mode vs. Edit mode. 912* Submodes of Emerge:: Fast mode vs.@: Edit mode.
913 Skip Prefers mode and Auto Advance mode. 913 Skip Prefers mode and Auto Advance mode.
914* State of Difference:: You do the merge by specifying state A or B 914* State of Difference:: You do the merge by specifying state A or B
915 for each difference. 915 for each difference.
@@ -1121,7 +1121,7 @@ Hyperlinking and Navigation Features
1121* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers. 1121* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers.
1122* Browse-URL:: Following URLs. 1122* Browse-URL:: Following URLs.
1123* Goto Address mode:: Activating URLs. 1123* Goto Address mode:: Activating URLs.
1124* FFAP:: Finding files etc. at point. 1124* FFAP:: Finding files etc.@: at point.
1125 1125
1126Emacs Lisp Packages 1126Emacs Lisp Packages
1127 1127
diff --git a/doc/emacs/emerge-xtra.texi b/doc/emacs/emerge-xtra.texi
index cea0424814e..d80c3f3b3a3 100644
--- a/doc/emacs/emerge-xtra.texi
+++ b/doc/emacs/emerge-xtra.texi
@@ -23,7 +23,7 @@ and @ref{Top,, Ediff, ediff, The Ediff Manual}.
23 23
24@menu 24@menu
25* Overview of Emerge:: How to start Emerge. Basic concepts. 25* Overview of Emerge:: How to start Emerge. Basic concepts.
26* Submodes of Emerge:: Fast mode vs. Edit mode. 26* Submodes of Emerge:: Fast mode vs.@: Edit mode.
27 Skip Prefers mode and Auto Advance mode. 27 Skip Prefers mode and Auto Advance mode.
28* State of Difference:: You do the merge by specifying state A or B 28* State of Difference:: You do the merge by specifying state A or B
29 for each difference. 29 for each difference.
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 3dc6efe17cf..c04ac685ee0 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -34,7 +34,7 @@ on file directories.
34* Copying and Naming:: Copying, naming and renaming files. 34* Copying and Naming:: Copying, naming and renaming files.
35* Misc File Ops:: Other things you can do on files. 35* Misc File Ops:: Other things you can do on files.
36* Compressed Files:: Accessing compressed files. 36* Compressed Files:: Accessing compressed files.
37* File Archives:: Operating on tar, zip, jar etc. archive files. 37* File Archives:: Operating on tar, zip, jar etc.@: archive files.
38* Remote Files:: Accessing files on other machines. 38* Remote Files:: Accessing files on other machines.
39* Quoted File Names:: Quoting special characters in file names. 39* Quoted File Names:: Quoting special characters in file names.
40* File Name Cache:: Completion against a list of files you often use. 40* File Name Cache:: Completion against a list of files you often use.
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index 696d3df44ae..e0d8a607072 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -1233,7 +1233,7 @@ or bottom of the window during drag.
1233 Emacs can also optionally drag the region with the mouse into 1233 Emacs can also optionally drag the region with the mouse into
1234another portion of this or another buffer. To enable that, customize 1234another portion of this or another buffer. To enable that, customize
1235the variable @code{mouse-drag-and-drop-region} to a non-@code{nil} 1235the variable @code{mouse-drag-and-drop-region} to a non-@code{nil}
1236value. Normally, the text is moved, i.e. cut and pasted, when the 1236value. Normally, the text is moved, i.e.@: cut and pasted, when the
1237destination is the same buffer as the origin; dropping the region on 1237destination is the same buffer as the origin; dropping the region on
1238another buffer copies the text instead. If the value of this variable 1238another buffer copies the text instead. If the value of this variable
1239names a modifier key, such as @samp{shift}, @samp{control} or 1239names a modifier key, such as @samp{shift}, @samp{control} or
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 393d3def574..5896dc83fe1 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -2996,7 +2996,7 @@ URLs and other types of links occurring in Emacs buffer text.
2996* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers. 2996* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers.
2997* Browse-URL:: Following URLs. 2997* Browse-URL:: Following URLs.
2998* Goto Address mode:: Activating URLs. 2998* Goto Address mode:: Activating URLs.
2999* FFAP:: Finding files etc. at point. 2999* FFAP:: Finding files etc.@: at point.
3000@end menu 3000@end menu
3001 3001
3002@node EWW 3002@node EWW
diff --git a/doc/emacs/modes.texi b/doc/emacs/modes.texi
index 3089a2543e5..c3008a48b04 100644
--- a/doc/emacs/modes.texi
+++ b/doc/emacs/modes.texi
@@ -23,7 +23,7 @@ words as you type (@pxref{Auto Fill}). Minor modes are independent of
23one another, and of the selected major mode. 23one another, and of the selected major mode.
24 24
25@menu 25@menu
26* Major Modes:: Text mode vs. Lisp mode vs. C mode... 26* Major Modes:: Text mode vs.@: Lisp mode vs.@: C mode...
27* Minor Modes:: Each minor mode is a feature you can turn on 27* Minor Modes:: Each minor mode is a feature you can turn on
28 independently of any others. 28 independently of any others.
29* Choosing Modes:: How modes are chosen when visiting files. 29* Choosing Modes:: How modes are chosen when visiting files.
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 4db0febbef8..397315867e4 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -516,8 +516,9 @@ do the highlighting in the buffer showing the possible characters,
516rather than in the echo area. 516rather than in the echo area.
517 517
518 To enter characters according to the @dfn{p@=iny@=in} transliteration 518 To enter characters according to the @dfn{p@=iny@=in} transliteration
519method instead, use the @code{chinese-sisheng} input method. This is 519method instead, use the @code{chinese-sisheng} input method. This is a
520a composition based method, where e.g. @kbd{pi1} results in @samp{p@=i}. 520composition based method, where, for example, @kbd{pi1} results in
521@samp{p@=i}.
521 522
522 In Japanese input methods, first you input a whole word using 523 In Japanese input methods, first you input a whole word using
523phonetic spelling; then, after the word is in the buffer, Emacs 524phonetic spelling; then, after the word is in the buffer, Emacs
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi
index c5502b54091..a992f26fcdd 100644
--- a/doc/emacs/windows.texi
+++ b/doc/emacs/windows.texi
@@ -713,7 +713,7 @@ you customize the value of @code{tab-line-format} in Lisp to add
713 The command @code{global-window-tool-bar-mode} toggles the display of 713 The command @code{global-window-tool-bar-mode} toggles the display of
714a tool bar at the top of each window. When enabled, multiple windows 714a tool bar at the top of each window. When enabled, multiple windows
715can display their own tool bar simultaneously. To conserve space, a 715can display their own tool bar simultaneously. To conserve space, a
716window tool bar is hidden if there are no buttons to show, i.e. if 716window tool bar is hidden if there are no buttons to show, i.e.@: if
717@code{tool-bar-map} is @code{nil}. 717@code{tool-bar-map} is @code{nil}.
718 718
719@findex window-tool-bar-mode 719@findex window-tool-bar-mode
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 2c94e7f407e..b041678d8c8 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -3812,7 +3812,7 @@ the @code{let} body finishes, it takes that binding off of the stack,
3812revealing the one it had (if any) before the @code{let} expression. 3812revealing the one it had (if any) before the @code{let} expression.
3813 3813
3814@node Lexical vs Dynamic Binding Example 3814@node Lexical vs Dynamic Binding Example
3815@unnumberedsubsubsec Example of Lexical vs. Dynamic Binding 3815@unnumberedsubsubsec Example of Lexical vs.@: Dynamic Binding
3816In some cases, both lexical and dynamic binding behave identically. 3816In some cases, both lexical and dynamic binding behave identically.
3817However, in other cases, they can change the meaning of your program. 3817However, in other cases, they can change the meaning of your program.
3818For example, see what happens in this code under lexical binding: 3818For example, see what happens in this code under lexical binding:
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index cc5762e37e5..772267453e0 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -560,7 +560,7 @@ Multisession Variables
560 560
561Functions 561Functions
562 562
563* What Is a Function:: Lisp functions vs. primitives; terminology. 563* What Is a Function:: Lisp functions vs.@: primitives; terminology.
564* Lambda Expressions:: How functions are expressed as Lisp objects. 564* Lambda Expressions:: How functions are expressed as Lisp objects.
565* Function Names:: A symbol can serve as the name of a function. 565* Function Names:: A symbol can serve as the name of a function.
566* Defining Functions:: Lisp expressions for defining functions. 566* Defining Functions:: Lisp expressions for defining functions.
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi
index 6f65ff95c44..569e7b93400 100644
--- a/doc/lispref/functions.texi
+++ b/doc/lispref/functions.texi
@@ -11,7 +11,7 @@ explains what functions are, how they accept arguments, and how to
11define them. 11define them.
12 12
13@menu 13@menu
14* What Is a Function:: Lisp functions vs. primitives; terminology. 14* What Is a Function:: Lisp functions vs.@: primitives; terminology.
15* Lambda Expressions:: How functions are expressed as Lisp objects. 15* Lambda Expressions:: How functions are expressed as Lisp objects.
16* Function Names:: A symbol can serve as the name of a function. 16* Function Names:: A symbol can serve as the name of a function.
17* Defining Functions:: Lisp expressions for defining functions. 17* Defining Functions:: Lisp expressions for defining functions.
@@ -1378,7 +1378,7 @@ that don't require them.
1378The type specializer, @code{(@var{arg} @var{type})}, can specify one 1378The type specializer, @code{(@var{arg} @var{type})}, can specify one
1379of the @dfn{system types} in the following list. When a parent type 1379of the @dfn{system types} in the following list. When a parent type
1380is specified, an argument whose type is any of its more specific child 1380is specified, an argument whose type is any of its more specific child
1381types, as well as grand-children, grand-grand-children, etc. will also 1381types, as well as grand-children, grand-grand-children, etc.@: will also
1382be compatible. 1382be compatible.
1383 1383
1384@table @code 1384@table @code
diff --git a/doc/lispref/hash.texi b/doc/lispref/hash.texi
index 3b40e3f2c59..f429d1512fd 100644
--- a/doc/lispref/hash.texi
+++ b/doc/lispref/hash.texi
@@ -291,10 +291,10 @@ the same integer.
291@end defun 291@end defun
292 292
293@defun sxhash-eql obj 293@defun sxhash-eql obj
294This function returns a hash code for Lisp object @var{obj} suitable 294This function returns a hash code for Lisp object @var{obj} suitable for
295for @code{eql} comparison. I.e. it reflects identity of @var{obj} 295@code{eql} comparison. In other words, it reflects identity of
296except for the case where the object is a bignum or a float number, 296@var{obj} except for the case where the object is a bignum or a float
297in which case a hash code is generated for the value. 297number, in which case a hash code is generated for the value.
298 298
299If two objects @var{obj1} and @var{obj2} are @code{eql}, then 299If two objects @var{obj1} and @var{obj2} are @code{eql}, then
300@code{(sxhash-eql @var{obj1})} and @code{(sxhash-eql @var{obj2})} are 300@code{(sxhash-eql @var{obj1})} and @code{(sxhash-eql @var{obj2})} are
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi
index 8c3f21bf18f..56bfb550974 100644
--- a/doc/lispref/keymaps.texi
+++ b/doc/lispref/keymaps.texi
@@ -459,9 +459,9 @@ Here's an example:
459@kindex :repeat 459@kindex :repeat
460@kindex repeat-mode 460@kindex repeat-mode
461@cindex repeatable key bindings 461@cindex repeatable key bindings
462Each command in the keymap can be marked as `repeatable', i.e. usable 462Each command in the keymap can be marked as `repeatable', i.e.@: usable
463in @code{repeat-mode}, by putting a @code{repeat-map} property on it, 463in @code{repeat-mode}, by putting a @code{repeat-map} property on it,
464e.g. 464for example:
465 465
466@lisp 466@lisp
467(put 'undo 'repeat-map 'undo-repeat-map) 467(put 'undo 'repeat-map 'undo-repeat-map)
diff --git a/doc/lispref/lists.texi b/doc/lispref/lists.texi
index a660a9b7ecf..37a07421e94 100644
--- a/doc/lispref/lists.texi
+++ b/doc/lispref/lists.texi
@@ -1980,8 +1980,8 @@ valid property list.
1980 1980
1981@node Plists and Alists 1981@node Plists and Alists
1982@subsection Property Lists and Association Lists 1982@subsection Property Lists and Association Lists
1983@cindex plist vs. alist 1983@cindex plist vs.@: alist
1984@cindex alist vs. plist 1984@cindex alist vs.@: plist
1985 1985
1986@cindex property lists vs association lists 1986@cindex property lists vs association lists
1987 Association lists (@pxref{Association Lists}) are very similar to 1987 Association lists (@pxref{Association Lists}) are very similar to
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 43a1d75cd67..aa13f1316c6 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -2608,7 +2608,7 @@ The value of @code{global-mode-string} (which is part of
2608 2608
2609@item %o 2609@item %o
2610The degree of @dfn{travel} of the window through (the visible portion 2610The degree of @dfn{travel} of the window through (the visible portion
2611of) the buffer, i.e. the size of the text above the top of the window 2611of) the buffer, i.e.@: the size of the text above the top of the window
2612expressed as a percentage of all the text outside the window, or 2612expressed as a percentage of all the text outside the window, or
2613@samp{Top}, @samp{Bottom} or @samp{All}. 2613@samp{Top}, @samp{Bottom} or @samp{All}.
2614 2614
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 43d4181e045..eccca96df0a 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -644,7 +644,7 @@ be consulted instead.
644Corresponds to Unicode language- and context-independent special 644Corresponds to Unicode language- and context-independent special
645lower-casing rules. The value of this property is a string (which may 645lower-casing rules. The value of this property is a string (which may
646be empty). For example for U+0130 @sc{latin capital letter i 646be empty). For example for U+0130 @sc{latin capital letter i
647with dot above} the value is @code{"i\u0307"} (i.e. a 2-character string 647with dot above} the value is @code{"i\u0307"} (i.e., a 2-character string
648consisting of @sc{latin small letter i} followed by U+0307 648consisting of @sc{latin small letter i} followed by U+0307
649@sc{combining dot above}). This mapping overrides the @code{lowercase} 649@sc{combining dot above}). This mapping overrides the @code{lowercase}
650property, and thus the current case table. For characters with no 650property, and thus the current case table. For characters with no
@@ -741,7 +741,7 @@ belongs, according to the Unicode Standard classification of the
741Unicode code space into script-specific blocks. This char-table has a 741Unicode code space into script-specific blocks. This char-table has a
742single extra slot whose value is the list of all script symbols. Note 742single extra slot whose value is the list of all script symbols. Note
743that Emacs's classification of characters into scripts is not a 1-for-1 743that Emacs's classification of characters into scripts is not a 1-for-1
744reflection of the Unicode standard, e.g. there is no @samp{symbol} 744reflection of the Unicode standard, for example there is no @samp{symbol}
745script in Unicode. 745script in Unicode.
746@end defvar 746@end defvar
747 747
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index df08f82c86a..bde6fa2e871 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -3159,7 +3159,7 @@ machine you are using. The value is an alist whose elements have the
3159form @code{(@var{ifname} . @var{address})}. @var{ifname} is a string 3159form @code{(@var{ifname} . @var{address})}. @var{ifname} is a string
3160naming the interface, @var{address} has the same form as the 3160naming the interface, @var{address} has the same form as the
3161@var{local-address} and @var{remote-address} arguments to 3161@var{local-address} and @var{remote-address} arguments to
3162@code{make-network-process}, i.e. a vector of integers. By default 3162@code{make-network-process}, i.e.@: a vector of integers. By default
3163both IPv4 and IPv6 addresses are returned if possible. 3163both IPv4 and IPv6 addresses are returned if possible.
3164 3164
3165Optional argument @var{full} non-@code{nil} means to instead return a 3165Optional argument @var{full} non-@code{nil} means to instead return a
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index 77362b3b401..09ff6202afa 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -1835,7 +1835,7 @@ The optional argument @var{paren} can be any of the following:
1835@table @asis 1835@table @asis
1836@item a string 1836@item a string
1837The resulting regexp is preceded by @var{paren} and followed by 1837The resulting regexp is preceded by @var{paren} and followed by
1838@samp{\)}, e.g. use @samp{"\\(?1:"} to produce an explicitly 1838@samp{\)}. For example, use @samp{"\\(?1:"} to produce an explicitly
1839numbered group. 1839numbered group.
1840 1840
1841@item @code{words} 1841@item @code{words}
diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi
index c4f6a073bb1..3ab349df8f3 100644
--- a/doc/lispref/syntax.texi
+++ b/doc/lispref/syntax.texi
@@ -996,7 +996,7 @@ character (similar to the second character in a syntax descriptor).
996 996
997@cindex syntax tables (accessing elements of) 997@cindex syntax tables (accessing elements of)
998Use @code{aref} (@pxref{Array Functions}) to get the raw syntax 998Use @code{aref} (@pxref{Array Functions}) to get the raw syntax
999descriptor of a character, e.g. @w{@code{(aref (syntax-table) ch)}}. 999descriptor of a character, for example @w{@code{(aref (syntax-table) ch)}}.
1000 1000
1001 Here are the syntax codes corresponding to the various syntax 1001 Here are the syntax codes corresponding to the various syntax
1002classes: 1002classes:
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 5e072b8697b..f3cf0294c81 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1695,7 +1695,7 @@ The @code{pixel-fill-width} helper function can be used to compute the
1695pixel width to use. If given no arguments, it'll return a value 1695pixel width to use. If given no arguments, it'll return a value
1696slightly less than the width of the current window. The first 1696slightly less than the width of the current window. The first
1697optional value, @var{columns}, specifies the number of columns using 1697optional value, @var{columns}, specifies the number of columns using
1698the standard, monospaced fonts, e.g. @code{fill-column}. The second 1698the standard, monospaced fonts, for example @code{fill-column}. The second
1699optional value is the window to use. You'd typically use it like 1699optional value is the window to use. You'd typically use it like
1700this: 1700this:
1701 1701
@@ -4970,7 +4970,7 @@ network. MD5 and SHA-1 are not collision resistant (i.e., it is
4970possible to deliberately design different pieces of data which have 4970possible to deliberately design different pieces of data which have
4971the same MD5 or SHA-1 hash), so you should not use them for anything 4971the same MD5 or SHA-1 hash), so you should not use them for anything
4972security-related. For security-related applications you should use 4972security-related. For security-related applications you should use
4973the other hash types, such as SHA-2 (e.g. @code{sha256} or 4973the other hash types, such as SHA-2 (e.g., @code{sha256} or
4974@code{sha512}). 4974@code{sha512}).
4975 4975
4976@defun secure-hash-algorithms 4976@defun secure-hash-algorithms
@@ -6136,7 +6136,7 @@ communicating endpoints is a matter of correctly designing the RPC
6136application: when synchronization is needed, requests (which are 6136application: when synchronization is needed, requests (which are
6137blocking) should be used; when it isn't, notifications should suffice. 6137blocking) should be used; when it isn't, notifications should suffice.
6138However, when Emacs acts as one of these endpoints, asynchronous 6138However, when Emacs acts as one of these endpoints, asynchronous
6139events (e.g. timer- or process-related) may be triggered while there 6139events (e.g., timer- or process-related) may be triggered while there
6140is still uncertainty about the state of the remote endpoint. 6140is still uncertainty about the state of the remote endpoint.
6141Furthermore, acting on these events may only sometimes demand 6141Furthermore, acting on these events may only sometimes demand
6142synchronization, depending on the event's specific nature. 6142synchronization, depending on the event's specific nature.
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 0635ab7ac05..9127e3c41cf 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -234,7 +234,7 @@ series of calculators, its many features include:
234@itemize @bullet 234@itemize @bullet
235@item 235@item
236Choice of algebraic or Reverse Polish notation (RPN), 236Choice of algebraic or Reverse Polish notation (RPN),
237i.e. stack-based, entry of calculations. 237i.e.@: stack-based, entry of calculations.
238 238
239@item 239@item
240Arbitrary precision integers and floating-point numbers. 240Arbitrary precision integers and floating-point numbers.
@@ -2630,8 +2630,8 @@ elements.) Calculations involving fractions will always
2630produce exact fractional results; Fraction mode only says 2630produce exact fractional results; Fraction mode only says
2631what to do when dividing two integers. 2631what to do when dividing two integers.
2632 2632
2633@cindex Fractions vs. floats 2633@cindex Fractions vs.@: floats
2634@cindex Floats vs. fractions 2634@cindex Floats vs.@: fractions
2635(@bullet{}) @strong{Exercise 4.} If fractional arithmetic is exact, 2635(@bullet{}) @strong{Exercise 4.} If fractional arithmetic is exact,
2636why would you ever use floating-point numbers instead? 2636why would you ever use floating-point numbers instead?
2637@xref{Modes Answer 4, 4}. (@bullet{}) 2637@xref{Modes Answer 4, 4}. (@bullet{})
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index 6bda333b4f9..65f178c2fa5 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -6047,7 +6047,7 @@ Line up the second entry of a brace block under the first, when the
6047first line is also contained in an arglist or an enclosing brace 6047first line is also contained in an arglist or an enclosing brace
6048@emph{on that line}. 6048@emph{on that line}.
6049 6049
6050I.e. handle something like the following: 6050In other words, handle something like the following:
6051 6051
6052@example 6052@example
6053@group 6053@group
@@ -6081,7 +6081,7 @@ Line up the second entry of a class (etc.) initializer
6081@code{c-basic-offset} characters in from the identifier when: 6081@code{c-basic-offset} characters in from the identifier when:
6082@enumerate 6082@enumerate
6083@item 6083@item
6084The type is a class, struct, union, etc. (but not an enum); 6084The type is a class, struct, union, etc.@: (but not an enum);
6085@item 6085@item
6086There is a brace block in the type declaration, specifying it; and 6086There is a brace block in the type declaration, specifying it; and
6087@item 6087@item
@@ -6089,7 +6089,7 @@ The first element of the initializer is on the same line as its
6089opening brace. 6089opening brace.
6090@end enumerate 6090@end enumerate
6091 6091
6092I.e. we have a construct like this: 6092In other words, we have a construct like this:
6093 6093
6094@example 6094@example
6095@group 6095@group
@@ -6123,7 +6123,7 @@ Line up the second entry of a class (etc.) initializer after its
6123opening brace when: 6123opening brace when:
6124@enumerate 6124@enumerate
6125@item 6125@item
6126The type is a class, struct, union, etc. (but not an enum); 6126The type is a class, struct, union, etc.@: (but not an enum);
6127@item 6127@item
6128There is a brace block in the type declaration, specifying it; and 6128There is a brace block in the type declaration, specifying it; and
6129@item 6129@item
@@ -6131,7 +6131,7 @@ The first element of the initializer is on the same line as its
6131opening brace. 6131opening brace.
6132@end enumerate 6132@end enumerate
6133 6133
6134I.e. we have a construct like this: 6134In other words, we have a construct like this:
6135 6135
6136@example 6136@example
6137@group 6137@group
@@ -6445,7 +6445,7 @@ function is the same as specifying a list @code{(c-lineup-assignments
6445@defun c-lineup-ternary-bodies 6445@defun c-lineup-ternary-bodies
6446@findex lineup-ternary-bodies @r{(c-)} 6446@findex lineup-ternary-bodies @r{(c-)}
6447Line up true and false branches of a ternary operator 6447Line up true and false branches of a ternary operator
6448(i.e. @code{?:}). More precisely, if the line starts with a colon 6448(i.e., @code{?:}). More precisely, if the line starts with a colon
6449which is a part of a said operator, align it with corresponding 6449which is a part of a said operator, align it with corresponding
6450question mark. For example: 6450question mark. For example:
6451 6451
@@ -7018,7 +7018,7 @@ is @code{nil}, all lines inside macro definitions are analyzed as
7018@end defopt 7018@end defopt
7019 7019
7020Sometimes you may want to indent particular directives 7020Sometimes you may want to indent particular directives
7021(e.g. @code{#pragma}) as though they were statements. To do this, see 7021(e.g., @code{#pragma}) as though they were statements. To do this, see
7022@ref{Indenting Directives}. 7022@ref{Indenting Directives}.
7023 7023
7024Because a macro can expand into anything at all, near where one is 7024Because a macro can expand into anything at all, near where one is
@@ -7210,7 +7210,7 @@ after the mode hooks have run.
7210@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 7210@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7211 7211
7212Sometimes you may want to indent particular preprocessor directives 7212Sometimes you may want to indent particular preprocessor directives
7213(e.g. @code{#pragma}) as though they were statements. To do this, 7213(e.g., @code{#pragma}) as though they were statements. To do this,
7214first set up @code{c-cpp-indent-to-body-directives} to include the 7214first set up @code{c-cpp-indent-to-body-directives} to include the
7215directive name(s), then enable the ``indent to body'' feature with 7215directive name(s), then enable the ``indent to body'' feature with
7216@code{c-toggle-cpp-indent-to-body}. 7216@code{c-toggle-cpp-indent-to-body}.
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 087342f012f..5e4117d4898 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -1889,8 +1889,8 @@ capabilities.
1889 1889
1890If by contrast you wish to @emph{disable} tty color support, either 1890If by contrast you wish to @emph{disable} tty color support, either
1891start emacs with the @samp{--color=no} command-line option, or ensure 1891start emacs with the @samp{--color=no} command-line option, or ensure
1892that the frame parameter @code{tty-color-mode} is @code{no}, e.g. by 1892that the frame parameter @code{tty-color-mode} is @code{no}, for example
1893putting the following in your init file: 1893by putting the following in your init file:
1894 1894
1895@lisp 1895@lisp
1896(push '(tty-color-mode . no) default-frame-alist) 1896(push '(tty-color-mode . no) default-frame-alist)
@@ -3687,9 +3687,9 @@ You can tell Emacs the shell's current directory with the command
3687@item 3687@item
3688Third party packages. 3688Third party packages.
3689 3689
3690Any package you install into Emacs can run arbitrary code with the 3690Any package you install into Emacs can run arbitrary code with the same
3691same privileges as the Emacs process itself. Be aware of this when 3691privileges as the Emacs process itself. Be aware of this when you use
3692you use the package system (e.g. @code{M-x list-packages}) with third 3692the package system (for example, @code{M-x list-packages}) with third
3693party archives. Use only third parties that you can trust! 3693party archives. Use only third parties that you can trust!
3694 3694
3695@item 3695@item
diff --git a/doc/misc/eglot.texi b/doc/misc/eglot.texi
index af38adc094a..d7bd78e134b 100644
--- a/doc/misc/eglot.texi
+++ b/doc/misc/eglot.texi
@@ -872,7 +872,7 @@ If this is non-@code{nil}, and @kbd{M-.}
872(@code{xref-find-definitions}) lands you in a file outside of your 872(@code{xref-find-definitions}) lands you in a file outside of your
873project, such as a system-installed library or header file, 873project, such as a system-installed library or header file,
874transiently consider that file as managed by the same language server. 874transiently consider that file as managed by the same language server.
875That file is still outside your project (i.e. @code{project-find-file} 875That file is still outside your project (i.e., @code{project-find-file}
876won't find it), but Eglot and the server will consider it to be part 876won't find it), but Eglot and the server will consider it to be part
877of the workspace. The default is @code{nil}. 877of the workspace. The default is @code{nil}.
878 878
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index 19fb9eaa7d7..ab46753e709 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -851,7 +851,7 @@ Examples of use:
851 851
852In the case of @code{:client-certificate t}, you will need to add a 852In the case of @code{:client-certificate t}, you will need to add a
853line like the following to your authinfo file 853line like the following to your authinfo file
854(e.g. @file{~/.authinfo.gpg}): 854(for example, @file{~/.authinfo.gpg}):
855 855
856@example 856@example
857machine irc.libera.chat key /home/bandali/my-cert.key cert /home/bandali/my-cert.crt 857machine irc.libera.chat key /home/bandali/my-cert.key cert /home/bandali/my-cert.crt
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 944092f61c2..57aaa3eeddb 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -1593,7 +1593,7 @@ edited aliases.
1593 1593
1594Note that unlike aliases in Bash, arguments must be handled 1594Note that unlike aliases in Bash, arguments must be handled
1595explicitly. Within aliases, you can use the special variables 1595explicitly. Within aliases, you can use the special variables
1596@samp{$*}, @samp{$0}, @samp{$1}, @samp{$2}, etc. to refer to the 1596@samp{$*}, @samp{$0}, @samp{$1}, @samp{$2}, etc.@: to refer to the
1597arguments passed to the alias. 1597arguments passed to the alias.
1598 1598
1599@table @code 1599@table @code
@@ -2536,8 +2536,8 @@ glob patterns, the pattern will be removed from the input line, and
2536replaced by the completion. 2536replaced by the completion.
2537 2537
2538@kindex M-? 2538@kindex M-?
2539If you want to see the entire list of possible completions (e.g. when it's 2539If you want to see the entire list of possible completions (e.g., when
2540below the @code{completion-cycle-threshold}), press @kbd{M-?}. 2540it's below the @code{completion-cycle-threshold}), press @kbd{M-?}.
2541 2541
2542@subsection pcomplete 2542@subsection pcomplete
2543Pcomplete, short for programmable completion, is the completion 2543Pcomplete, short for programmable completion, is the completion
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index 8782089613a..54835767928 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -582,7 +582,7 @@ function was called for the buffer. If the list is empty, this
582indicates that no changes have been recorded. If it is the first time 582indicates that no changes have been recorded. If it is the first time
583that this backend function is called for this activation of 583that this backend function is called for this activation of
584@code{flymake-mode}, then this argument isn't provided at all 584@code{flymake-mode}, then this argument isn't provided at all
585(i.e. it's not merely nil). 585(in other words, it's not merely nil).
586 586
587Each element is in the form (@var{beg} @var{end} @var{text}) where 587Each element is in the form (@var{beg} @var{end} @var{text}) where
588@var{beg} and @var{end} are buffer positions, and @var{text} is a 588@var{beg} and @var{end} are buffer positions, and @var{text} is a
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index 914de5320f0..c4bec5a273f 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -1054,7 +1054,7 @@ of the variables @code{shr-color-visible-distance-min} and
1054 messages? 1054 messages?
1055* FAQ 5-3:: How to set stuff like From, Organization, Reply-To, 1055* FAQ 5-3:: How to set stuff like From, Organization, Reply-To,
1056 signature...? 1056 signature...?
1057* FAQ 5-4:: Can I set things like From, Signature etc. group based on 1057* FAQ 5-4:: Can I set things like From, Signature etc.@: group based on
1058 the group I post too? 1058 the group I post too?
1059* FAQ 5-5:: Is there a spell-checker? Perhaps even on-the-fly 1059* FAQ 5-5:: Is there a spell-checker? Perhaps even on-the-fly
1060 spell-checking? 1060 spell-checking?
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 41ec75a5ed2..7bfe580f768 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -18611,7 +18611,7 @@ sending the diary message to them as well.
18611@cindex Gnus agent 18611@cindex Gnus agent
18612@cindex Gnus unplugged 18612@cindex Gnus unplugged
18613 18613
18614In olden times (ca. February '88), people used to run their newsreaders 18614In olden times (ca.@: February '88), people used to run their newsreaders
18615on big machines with permanent connections to the net. News transport 18615on big machines with permanent connections to the net. News transport
18616was dealt with by news servers, and all the newsreaders had to do was to 18616was dealt with by news servers, and all the newsreaders had to do was to
18617read news. Believe it or not. 18617read news. Believe it or not.
@@ -23348,7 +23348,7 @@ windows resized.
23348Lastly, it's possible to make Gnus window layouts ``atomic'' 23348Lastly, it's possible to make Gnus window layouts ``atomic''
23349(@pxref{Atomic Windows, , Atomic Windows, elisp, The GNU Emacs Lisp 23349(@pxref{Atomic Windows, , Atomic Windows, elisp, The GNU Emacs Lisp
23350Reference Manual}) by setting @code{gnus-use-atomic-windows} to 23350Reference Manual}) by setting @code{gnus-use-atomic-windows} to
23351@code{t}. This will ensure that pop-up buffers (e.g. help or 23351@code{t}. This will ensure that pop-up buffers (e.g., help or
23352completion buffers), will appear below or to the side of the entire 23352completion buffers), will appear below or to the side of the entire
23353Gnus window layout and not, for example, squashed between the summary 23353Gnus window layout and not, for example, squashed between the summary
23354and article buffers. 23354and article buffers.
@@ -24858,7 +24858,7 @@ particular spam group. You don't have to throw all mail into all the
24858spam tests. Another reason why this is nice is that messages to 24858spam tests. Another reason why this is nice is that messages to
24859mailing lists you have rules for don't have to have resource-intensive 24859mailing lists you have rules for don't have to have resource-intensive
24860blackhole checks performed on them. You could also specify different 24860blackhole checks performed on them. You could also specify different
24861spam checks for your nnmail split vs. your nnimap split. Go crazy. 24861spam checks for your nnmail split vs.@: your nnimap split. Go crazy.
24862 24862
24863You should set the @code{spam-use-*} variables for whatever spam back 24863You should set the @code{spam-use-*} variables for whatever spam back
24864ends you intend to use. The reason is that when loading 24864ends you intend to use. The reason is that when loading
@@ -26979,7 +26979,7 @@ appropriate name, don't you think?)
26979In any case, after spending all that energy on coming up with a new and 26979In any case, after spending all that energy on coming up with a new and
26980spunky name, we decided that the name was @emph{too} spunky, so we 26980spunky name, we decided that the name was @emph{too} spunky, so we
26981renamed it back again to ``Gnus''. But in mixed case. ``Gnus'' vs. 26981renamed it back again to ``Gnus''. But in mixed case. ``Gnus'' vs.
26982``@sc{gnus}''. New vs. old. 26982``@sc{gnus}''. New vs.@: old.
26983 26983
26984@menu 26984@menu
26985* Gnus Versions:: What Gnus versions have been released. 26985* Gnus Versions:: What Gnus versions have been released.
diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi
index 0db01faf3d1..3e431cd1886 100644
--- a/doc/misc/idlwave.texi
+++ b/doc/misc/idlwave.texi
@@ -1333,7 +1333,7 @@ corresponding help (@pxref{Routine Info}).
1333When using completion and Emacs pops up a @file{*Completions*} buffer 1333When using completion and Emacs pops up a @file{*Completions*} buffer
1334with possible completions, clicking with @kbd{mouse-3} on a completion 1334with possible completions, clicking with @kbd{mouse-3} on a completion
1335item invokes help on that item (@pxref{Completion}). Items for which 1335item invokes help on that item (@pxref{Completion}). Items for which
1336help is available in the online system documentation (vs. just the 1336help is available in the online system documentation (vs.@: just the
1337program source itself) will be emphasized (e.g., colored blue). 1337program source itself) will be emphasized (e.g., colored blue).
1338@end itemize 1338@end itemize
1339@noindent 1339@noindent
@@ -3495,7 +3495,7 @@ Controls under what circumstances routine info is updated automatically.
3495 3495
3496@emph{Catalogs} are files containing scanned information on individual 3496@emph{Catalogs} are files containing scanned information on individual
3497routines, including arguments and keywords, calling sequence, file path, 3497routines, including arguments and keywords, calling sequence, file path,
3498class and procedure vs. function type, etc. They represent a way of 3498class and procedure vs.@: function type, etc. They represent a way of
3499extending the internal built-in information available for IDL system 3499extending the internal built-in information available for IDL system
3500routines (@pxref{Routine Info}) to other source collections. 3500routines (@pxref{Routine Info}) to other source collections.
3501 3501
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi
index a92f61fd6c7..bf9837d65fc 100644
--- a/doc/misc/wisent.texi
+++ b/doc/misc/wisent.texi
@@ -126,7 +126,7 @@ It uses a fast but not so space-efficient encoding for the parse
126tables, described in Corbett's PhD thesis from Berkeley: 126tables, described in Corbett's PhD thesis from Berkeley:
127@quotation 127@quotation
128@cite{Static Semantics in Compiler Error Recovery}@* 128@cite{Static Semantics in Compiler Error Recovery}@*
129June 1985, Report No. UCB/CSD 85/251. 129June 1985, Report No.@: UCB/CSD 85/251.
130@end quotation 130@end quotation
131 131
132@item 132@item