diff options
| author | Eli Zaretskii | 2024-09-07 06:25:15 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2024-09-07 06:25:15 -0400 |
| commit | 6dcd3d24045113fb0afec0d7f43e322c9baa06ab (patch) | |
| tree | 4c14a10f8c558b2086c53ae822109c7da127078e /doc | |
| parent | 358208dfaa374cc71c4a1c081c2d5bff9127c55a (diff) | |
| parent | b420e149b1ebc41dd183ab460930d78321e2e339 (diff) | |
| download | emacs-6dcd3d24045113fb0afec0d7f43e322c9baa06ab.tar.gz emacs-6dcd3d24045113fb0afec0d7f43e322c9baa06ab.zip | |
Merge from origin/emacs-30
b420e149b1e Fix a typo in ediff-init.el
e1304e9b1bb Fix 'chart-space-usage' on MS-Windows
04c44405bf6 Fix alignment and documentation of vtable.el
4d6fadb8d21 ; * lisp/which-key.el: Fix ':package-version' (bug#73072).
54071b9cef2 ; Improve doc strings of 'tab-bar-mode' and 'tab-line-mode'
87a8b12a0c4 Fix test failure in erc-networks-tests
dad0935cfcb ; * doc/emacs/building.texi (Lisp Libraries): Update (bug...
e4dc6711b02 Fix :hook in 'use-package'
c1cd036d27a ; * doc/lispref/modes.texi (Mode Line Data): Fox wording.
ae2463796f2 ; Caveats about using :eval in 'mode-line-format'
4047072c7d8 Update FSF's address
24f12bdd77e Support the new option in ruby-ts-mode too
6c15b7710d4 Add new option ruby-bracketed-args-indent
7799ef43354 Fix Rmail base64 and qp decoding of MIME payloads
0def396fa8f Update to Org 9.7.11
8c044bd9726 ; Fix recent changes in documentation
e0d8879bcd5 * test/lisp/emacs-lisp/tabulated-list-tests.el: Add missi...
4ff4b78f922 ; Small doc fixes
da980ad838e ; Reword some "allows Xing"
2ca7d5649c6 ; More accurate text about how `equal` compares various o...
# Conflicts:
# etc/NEWS
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/anti.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/building.texi | 6 | ||||
| -rw-r--r-- | doc/emacs/dired.texi | 6 | ||||
| -rw-r--r-- | doc/emacs/emacs.texi | 8 | ||||
| -rw-r--r-- | doc/emacs/mini.texi | 9 | ||||
| -rw-r--r-- | doc/emacs/programs.texi | 2 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 8 | ||||
| -rw-r--r-- | doc/lispref/elisp.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/minibuf.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/modes.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/objects.texi | 10 | ||||
| -rw-r--r-- | doc/lispref/positions.texi | 11 | ||||
| -rw-r--r-- | doc/misc/efaq.texi | 2 | ||||
| -rw-r--r-- | doc/misc/org.org | 4 | ||||
| -rw-r--r-- | doc/misc/vtable.texi | 19 |
15 files changed, 60 insertions, 40 deletions
diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi index 97110dc8cdb..f64dd104f60 100644 --- a/doc/emacs/anti.texi +++ b/doc/emacs/anti.texi | |||
| @@ -71,7 +71,7 @@ tool bars on the bottom. For the same reasons @code{modifier-bar-mode} | |||
| 71 | is now gone. | 71 | is now gone. |
| 72 | 72 | ||
| 73 | @item | 73 | @item |
| 74 | The command @code{recover-file} no longer allows displaying the diffs | 74 | The command @code{recover-file} no longer lets you display the diffs |
| 75 | between a file and its auto-save file. You either want to recover a | 75 | between a file and its auto-save file. You either want to recover a |
| 76 | file or you don't; confusing users with a third alternative when they | 76 | file or you don't; confusing users with a third alternative when they |
| 77 | are anxious already by the possibility of losing precious edits is | 77 | are anxious already by the possibility of losing precious edits is |
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index 1b079c2cef9..bb03d8cf325 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi | |||
| @@ -1689,9 +1689,9 @@ command or function is invoked. For example: | |||
| 1689 | 1689 | ||
| 1690 | Note that installing a package using @code{package-install} | 1690 | Note that installing a package using @code{package-install} |
| 1691 | (@pxref{Package Installation}) takes care of placing the package's | 1691 | (@pxref{Package Installation}) takes care of placing the package's |
| 1692 | Lisp files in a directory where Emacs will find it, and also writes | 1692 | Lisp files in a directory where Emacs will find it, and also extends |
| 1693 | the necessary initialization code into your init files, making the | 1693 | @code{load-path} as needed, making the above manual customizations |
| 1694 | above manual customizations unnecessary. | 1694 | unnecessary for such packages. |
| 1695 | 1695 | ||
| 1696 | @node Lisp Eval | 1696 | @node Lisp Eval |
| 1697 | @section Evaluating Emacs Lisp Expressions | 1697 | @section Evaluating Emacs Lisp Expressions |
diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index cf57350743f..88638190d7f 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi | |||
| @@ -816,9 +816,9 @@ Like the other commands in this section, this command operates on the | |||
| 816 | @findex dired-do-open | 816 | @findex dired-do-open |
| 817 | @kindex E @r{(Dired)} | 817 | @kindex E @r{(Dired)} |
| 818 | @item E | 818 | @item E |
| 819 | ``Open'' the specified files using an external program. The program is | 819 | ``Open'' the specified files using an external program (@code{dired-do-open}). |
| 820 | selected according to the system conventions, as determined by the | 820 | The program is selected according to the system conventions, as |
| 821 | variable @code{shell-command-guess-open}. | 821 | determined by the variable @code{shell-command-guess-open}. |
| 822 | 822 | ||
| 823 | @findex dired-do-rename | 823 | @findex dired-do-rename |
| 824 | @kindex R @r{(Dired)} | 824 | @kindex R @r{(Dired)} |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index fc22e8d7296..5932af301f9 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -89,8 +89,8 @@ developing GNU and promoting software freedom.'' | |||
| 89 | 89 | ||
| 90 | @sp 2 | 90 | @sp 2 |
| 91 | Published by the Free Software Foundation @* | 91 | Published by the Free Software Foundation @* |
| 92 | 51 Franklin Street, Fifth Floor @* | 92 | 31 Milk Street, # 960789 @* |
| 93 | Boston, MA 02110-1301 USA @* | 93 | Boston, MA 02196 @* |
| 94 | ISBN 978-0-9831592-8-5 | 94 | ISBN 978-0-9831592-8-5 |
| 95 | 95 | ||
| 96 | @sp 2 | 96 | @sp 2 |
| @@ -1432,8 +1432,8 @@ If you need to contact the Free Software Foundation, see | |||
| 1432 | 1432 | ||
| 1433 | @display | 1433 | @display |
| 1434 | Free Software Foundation | 1434 | Free Software Foundation |
| 1435 | 51 Franklin Street, Fifth Floor | 1435 | 31 Milk Street # 960789 |
| 1436 | Boston, MA 02110-1301 | 1436 | Boston, MA 02196 |
| 1437 | USA | 1437 | USA |
| 1438 | @end display | 1438 | @end display |
| 1439 | 1439 | ||
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi index 6b604412e88..8a13cabb837 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi | |||
| @@ -711,10 +711,11 @@ completions list buffer, and the second one will switch to it. | |||
| 711 | When the window showing the completions is selected, either because | 711 | When the window showing the completions is selected, either because |
| 712 | you customized @code{completion-auto-select} or because you switched to | 712 | you customized @code{completion-auto-select} or because you switched to |
| 713 | it by typing @kbd{C-x o}, the @kbd{@key{UP}} and @kbd{@key{DOWN}} arrow | 713 | it by typing @kbd{C-x o}, the @kbd{@key{UP}} and @kbd{@key{DOWN}} arrow |
| 714 | keys move by lines between completion candidates; with a prefix numeric | 714 | keys (@code{previous-line-completion} and @code{next-line-completion}, |
| 715 | argument, they move that many lines. If @code{completion-auto-wrap} is | 715 | respectively) move by lines between completion candidates; with a prefix |
| 716 | non-@code{nil}, these commands will wrap at bottom and top of the | 716 | numeric argument, they move that many lines. If |
| 717 | candidate list. | 717 | @code{completion-auto-wrap} is non-@code{nil}, these commands will wrap |
| 718 | at bottom and top of the candidate list. | ||
| 718 | 719 | ||
| 719 | @vindex completion-cycle-threshold | 720 | @vindex completion-cycle-threshold |
| 720 | If @code{completion-cycle-threshold} is non-@code{nil}, completion | 721 | If @code{completion-cycle-threshold} is non-@code{nil}, completion |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 3b863eefd72..42b57143bf1 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -1430,7 +1430,7 @@ line shows how many manual pages are available. | |||
| 1430 | @vindex Man-prefer-synchronous-call | 1430 | @vindex Man-prefer-synchronous-call |
| 1431 | By default, @kbd{M-x man} calls the @code{man} program | 1431 | By default, @kbd{M-x man} calls the @code{man} program |
| 1432 | asynchronously. You can force the invocation to be synchronous by | 1432 | asynchronously. You can force the invocation to be synchronous by |
| 1433 | customizing @code{Man-prefer-synchronous-calls} to a non-@code{nil} | 1433 | customizing @code{Man-prefer-synchronous-call} to a non-@code{nil} |
| 1434 | value. | 1434 | value. |
| 1435 | 1435 | ||
| 1436 | @vindex Man-support-remote-systems | 1436 | @vindex Man-support-remote-systems |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index bc4dc31bf4c..49916235fbf 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -125,8 +125,8 @@ Published by the:@* | |||
| 125 | GNU Press, @hfill @uref{https://www.fsf.org/licensing/gnu-press/}@* | 125 | GNU Press, @hfill @uref{https://www.fsf.org/licensing/gnu-press/}@* |
| 126 | a division of the @hfill email: @email{sales@@fsf.org}@* | 126 | a division of the @hfill email: @email{sales@@fsf.org}@* |
| 127 | Free Software Foundation, Inc. @hfill Tel: +1 (617) 542-5942@* | 127 | Free Software Foundation, Inc. @hfill Tel: +1 (617) 542-5942@* |
| 128 | 51 Franklin Street, Fifth Floor @hfill Fax: +1 (617) 542-2652@* | 128 | 31 Milk Street, # 960789 @hfill Fax: +1 (617) 542-2652@* |
| 129 | Boston, MA 02110-1301 USA | 129 | Boston, MA 02196 USA |
| 130 | @end iftex | 130 | @end iftex |
| 131 | 131 | ||
| 132 | @ifnottex | 132 | @ifnottex |
| @@ -136,8 +136,8 @@ Printed copies available from @uref{https://shop.fsf.org/}. Published by: | |||
| 136 | GNU Press, https://www.fsf.org/licensing/gnu-press/ | 136 | GNU Press, https://www.fsf.org/licensing/gnu-press/ |
| 137 | a division of the email: sales@@fsf.org | 137 | a division of the email: sales@@fsf.org |
| 138 | Free Software Foundation, Inc. Tel: +1 (617) 542-5942 | 138 | Free Software Foundation, Inc. Tel: +1 (617) 542-5942 |
| 139 | 51 Franklin Street, Fifth Floor Fax: +1 (617) 542-2652 | 139 | 31 Milk Street, # 960789 Fax: +1 (617) 542-2652 |
| 140 | Boston, MA 02110-1301 USA | 140 | Boston, MA 02196 USA |
| 141 | @end example | 141 | @end example |
| 142 | @end ifnottex | 142 | @end ifnottex |
| 143 | 143 | ||
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index f464bcfe94f..1ce89c6431f 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -140,8 +140,8 @@ developing GNU and promoting software freedom.'' | |||
| 140 | 140 | ||
| 141 | @sp 2 | 141 | @sp 2 |
| 142 | Published by the Free Software Foundation @* | 142 | Published by the Free Software Foundation @* |
| 143 | 51 Franklin St, Fifth Floor @* | 143 | 31 Milk Street, # 960789 @* |
| 144 | Boston, MA 02110-1301 @* | 144 | Boston, MA 02196 @* |
| 145 | USA @* | 145 | USA @* |
| 146 | ISBN 1-882114-74-4 | 146 | ISBN 1-882114-74-4 |
| 147 | 147 | ||
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index 73ff170401e..f0b7fef30c7 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi | |||
| @@ -1910,8 +1910,8 @@ pairs. The following properties are supported: | |||
| 1910 | @item :category | 1910 | @item :category |
| 1911 | The value should be a symbol describing what kind of text the | 1911 | The value should be a symbol describing what kind of text the |
| 1912 | completion function is trying to complete. If the symbol matches one | 1912 | completion function is trying to complete. If the symbol matches one |
| 1913 | of the keys in @code{completion-category-overrides}, the usual | 1913 | of the keys in @code{completion-category-overrides} described above, |
| 1914 | completion behavior is overridden. @xref{Completion Variables}. | 1914 | the usual completion behavior is overridden. |
| 1915 | 1915 | ||
| 1916 | @item :annotation-function | 1916 | @item :annotation-function |
| 1917 | The value should be a function to add annotations in the completions | 1917 | The value should be a function to add annotations in the completions |
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 27b74a9d233..ddb6c4bf2fb 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi | |||
| @@ -2227,8 +2227,9 @@ construct.) | |||
| 2227 | @item (:eval @var{form}) | 2227 | @item (:eval @var{form}) |
| 2228 | A list whose first element is the symbol @code{:eval} says to evaluate | 2228 | A list whose first element is the symbol @code{:eval} says to evaluate |
| 2229 | @var{form}, and use the result as a string to display. Make sure this | 2229 | @var{form}, and use the result as a string to display. Make sure this |
| 2230 | evaluation cannot load any files, as doing so could cause infinite | 2230 | evaluation neither loads any files nor calls functions like |
| 2231 | recursion. | 2231 | @code{posn-at-point} or @code{window-in-direction}, which themselves |
| 2232 | evaluate the mode line, as doing so could cause infinite recursion. | ||
| 2232 | 2233 | ||
| 2233 | @item (:propertize @var{elt} @var{props}@dots{}) | 2234 | @item (:propertize @var{elt} @var{props}@dots{}) |
| 2234 | A list whose first element is the symbol @code{:propertize} says to | 2235 | A list whose first element is the symbol @code{:propertize} says to |
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 399a1d169c2..34ea7cf4996 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi | |||
| @@ -2413,10 +2413,12 @@ the converse is not always true. | |||
| 2413 | @end group | 2413 | @end group |
| 2414 | @end example | 2414 | @end example |
| 2415 | 2415 | ||
| 2416 | The @code{equal} function recursively compares the contents of objects | 2416 | The @code{equal} function compares strings and bool-vectors by value. |
| 2417 | if they are integers, strings, markers, lists, cons cells, vectors, | 2417 | Numbers are compared by type and numeric value, using @code{eql}. |
| 2418 | bool-vectors, byte-code function objects, char-tables, records, or font | 2418 | Lists, cons cells, vectors, records, markers, char-tables, font objects, |
| 2419 | objects. | 2419 | and function objects (closures)@footnote{However, equality of distinct |
| 2420 | function objects cannot be guaranteed in general.} are compared | ||
| 2421 | recursively by using @code{equal} on their constituent parts. | ||
| 2420 | 2422 | ||
| 2421 | Comparison of strings is case-sensitive, but does not take account of | 2423 | Comparison of strings is case-sensitive, but does not take account of |
| 2422 | text properties---it compares only the characters in the strings. | 2424 | text properties---it compares only the characters in the strings. |
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi index 37cfe264157..d813fc6b20e 100644 --- a/doc/lispref/positions.texi +++ b/doc/lispref/positions.texi | |||
| @@ -788,6 +788,14 @@ other kinds, such as words and string constants. | |||
| 788 | ---------- Buffer: foo ---------- | 788 | ---------- Buffer: foo ---------- |
| 789 | @end group | 789 | @end group |
| 790 | @end example | 790 | @end example |
| 791 | |||
| 792 | @vindex forward-sexp-function | ||
| 793 | @code{forward-sexp} calls the function that is the value of the variable | ||
| 794 | @code{forward-sexp-function}, if that is non-@code{nil}, to do the | ||
| 795 | actual work, passing it the same arguments as those with which the | ||
| 796 | command was called. Major modes can define their own functions for | ||
| 797 | moving over balanced expressions as appropriate for the mode, and set | ||
| 798 | this variable to that function. | ||
| 791 | @end deffn | 799 | @end deffn |
| 792 | 800 | ||
| 793 | @deffn Command backward-sexp &optional arg | 801 | @deffn Command backward-sexp &optional arg |
| @@ -898,7 +906,8 @@ If Emacs is compiled with tree-sitter, it can use the tree-sitter | |||
| 898 | parser information to move across syntax constructs. Since what | 906 | parser information to move across syntax constructs. Since what |
| 899 | exactly is considered a sexp varies between languages, a major mode | 907 | exactly is considered a sexp varies between languages, a major mode |
| 900 | should set @code{treesit-thing-settings} to determine that. Then | 908 | should set @code{treesit-thing-settings} to determine that. Then |
| 901 | the mode can get navigation-by-sexp functionality for free, by using | 909 | @code{forward-sexp-function} will be set to @code{treesit-forward-sexp}, |
| 910 | and the mode can get navigation-by-sexp functionality for free, by using | ||
| 902 | @code{forward-sexp} and @code{backward-sexp}(@pxref{Expressions, | 911 | @code{forward-sexp} and @code{backward-sexp}(@pxref{Expressions, |
| 903 | ,, emacs, The extensible self-documenting text editor}). | 912 | ,, emacs, The extensible self-documenting text editor}). |
| 904 | 913 | ||
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index 521361250b8..c0e78966d45 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi | |||
| @@ -954,7 +954,7 @@ used. | |||
| 954 | @item | 954 | @item |
| 955 | New major modes based on the | 955 | New major modes based on the |
| 956 | @uref{https://tree-sitter.github.io/tree-sitter/, tree-sitter library} | 956 | @uref{https://tree-sitter.github.io/tree-sitter/, tree-sitter library} |
| 957 | library for editing Elixir, HTML, Lua, HEEx, and PHP. | 957 | library for editing Elixir, HEEx, HTML, Lua, and PHP. |
| 958 | 958 | ||
| 959 | @item | 959 | @item |
| 960 | Support for the EditorConfig standard has been added, an editor-neutral | 960 | Support for the EditorConfig standard has been added, an editor-neutral |
diff --git a/doc/misc/org.org b/doc/misc/org.org index dcc1ddc7f44..e595d0be195 100644 --- a/doc/misc/org.org +++ b/doc/misc/org.org | |||
| @@ -3788,8 +3788,8 @@ argument. | |||
| 3788 | 3788 | ||
| 3789 | With the above setting, you could link to a specific bug with | 3789 | With the above setting, you could link to a specific bug with |
| 3790 | =[[bugzilla:129]]=, search the web for =OrgMode= with =[[duckduckgo:OrgMode]]=, | 3790 | =[[bugzilla:129]]=, search the web for =OrgMode= with =[[duckduckgo:OrgMode]]=, |
| 3791 | show the map location of the Free Software Foundation =[[gmap:51 | 3791 | show the map location of the Free Software Foundation =[[omap:31 |
| 3792 | Franklin Street, Boston]]= or of Carsten office =[[omap:Science Park 904, | 3792 | Milk Street, Boston]]= or of Carsten's office =[[omap:Science Park 904, |
| 3793 | Amsterdam, The Netherlands]]= and find out what the Org author is doing | 3793 | Amsterdam, The Netherlands]]= and find out what the Org author is doing |
| 3794 | besides Emacs hacking with =[[ads:Dominik,C]]=. | 3794 | besides Emacs hacking with =[[ads:Dominik,C]]=. |
| 3795 | 3795 | ||
diff --git a/doc/misc/vtable.texi b/doc/misc/vtable.texi index 2e0adfb235a..795d7fad037 100644 --- a/doc/misc/vtable.texi +++ b/doc/misc/vtable.texi | |||
| @@ -337,7 +337,9 @@ width (in pixels), and @var{table} is the table. | |||
| 337 | @end defun | 337 | @end defun |
| 338 | 338 | ||
| 339 | @item align | 339 | @item align |
| 340 | Should be either @code{right} or @code{left}. | 340 | Should be either @code{right} or @code{left}. If not specified, |
| 341 | numerical values will be flushed to the right, and all other values will | ||
| 342 | be flushed to the left. | ||
| 341 | @end table | 343 | @end table |
| 342 | 344 | ||
| 343 | @item :getter | 345 | @item :getter |
| @@ -426,14 +428,19 @@ current line, they can use the @code{vtable-current-object} function | |||
| 426 | (@pxref{Interface Functions}) to determine what that object is. | 428 | (@pxref{Interface Functions}) to determine what that object is. |
| 427 | 429 | ||
| 428 | @item :separator-width | 430 | @item :separator-width |
| 429 | The width of the blank space between columns. | 431 | The width of the blank space between columns. If not specified, it |
| 432 | defaults to 1. | ||
| 430 | 433 | ||
| 431 | @item :divider-width | 434 | @item :divider-width |
| 432 | @itemx :divider | 435 | @itemx :divider |
| 433 | You can have a divider inserted between the columns. This can either | 436 | You can have a divider inserted between the columns. This can either be |
| 434 | be specified by using @code{:divider}, which should be a string to be | 437 | specified by using @code{:divider}, which should be a string to be |
| 435 | displayed between the columns, or @code{:divider-width}, which | 438 | displayed between the columns, or @code{:divider-width}, which specifies |
| 436 | specifies the width of the space to be used as the divider. | 439 | the width of the space to be used as the divider, in units of characters |
| 440 | of the face used to display the table. If not specified, | ||
| 441 | @code{:divider} defaults to @code{nil}, but specifying | ||
| 442 | @code{:divider-width} effectively sets the divider to a whitespace | ||
| 443 | string of that width. | ||
| 437 | 444 | ||
| 438 | @item :sort-by | 445 | @item :sort-by |
| 439 | This should be a list of tuples, and specifies how the table is to be | 446 | This should be a list of tuples, and specifies how the table is to be |