aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorEli Zaretskii2023-04-21 07:29:14 -0400
committerEli Zaretskii2023-04-21 07:29:14 -0400
commitf1ce49d148b334a8fb5302c4dd596aceffbb6b57 (patch)
treee551bef8b4c260e79f920b495a206c993de7fc7c /doc
parent4416262f59f5e74d3991fdf9c06ad776eca50663 (diff)
parent3899acbb3367984d66c7484a208b40a6851f4cc2 (diff)
downloademacs-f1ce49d148b334a8fb5302c4dd596aceffbb6b57.tar.gz
emacs-f1ce49d148b334a8fb5302c4dd596aceffbb6b57.zip
Merge from origin/emacs-29
3899acbb336 ; * src/fringe.c: Fix description of large circle. (Bug#... 2b10e1827d3 sql: add missing postgresql types 9ac12592781 Fix display of menu-bar bindings of commands in *Help* bu... ecdd3a9efac Improve Completion Example section in the Emacs manual 626e1ac62b2 Improve 'message-server-alist' docstring 327986936c3 Add index entry for fallback modes 1c4783c3300 ; * etc/NEWS: Copyedits and grammar fixes. 3d6f7553319 xref-search-program-alist: Fix searching larger file list... 1b8b2cf61bd Fix typo and inaccuracy in the ELisp Reference manual df17682ebf1 ; Support 'dart-ts-mode' in Eglot e0dc60e0780 ; Fix typos in gdb-mi.el 60560cc7adf Fix description of lexical environment's internals 1456adf4248 ; Eglot: fix a typo in a customization type 2f59595f5f4 ; * etc/NEWS: Grammar fixes. 596b780ab71 Update to Org 9.6.4-2-g0f6ae7 a0b04a22479 Documentation copyedits for 'package-install-upgrade-buil... 580d8278c5f Allow upgrading built-in packages with 'package-install' 329304c23fa ; * src/term.c (init_tty): Fix last change. (Bug#62877) 200dbf7d302 Minor changes in c-ts-mode.el's support of DEFUNs 9686b015a0d Fix strike-through attribute support on TTY frames 39035fbfc5f Avoid crashes in 'describe-keymap' due to shadowing # Conflicts: # etc/NEWS # lisp/progmodes/c-ts-mode.el # lisp/progmodes/eglot.el
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/custom.texi1
-rw-r--r--doc/emacs/mini.texi18
-rw-r--r--doc/lispref/customize.texi7
-rw-r--r--doc/lispref/loading.texi2
-rw-r--r--doc/lispref/variables.texi17
-rw-r--r--doc/misc/org.org5
6 files changed, 32 insertions, 18 deletions
diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi
index ee818a74b57..87290734cc9 100644
--- a/doc/emacs/custom.texi
+++ b/doc/emacs/custom.texi
@@ -1245,6 +1245,7 @@ Manual}.
1245These four keywords are not really variables; setting them in any 1245These four keywords are not really variables; setting them in any
1246other context has no special meaning. 1246other context has no special meaning.
1247 1247
1248@cindex fallback modes
1248 If you're editing a file across Emacs versions, and a new mode has 1249 If you're editing a file across Emacs versions, and a new mode has
1249been introduced to handle a file in a newer Emacs version, you can use 1250been introduced to handle a file in a newer Emacs version, you can use
1250several @code{mode} entries to use the new mode (called 1251several @code{mode} entries to use the new mode (called
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index 898d9e904f6..d380ba7ef4b 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -313,19 +313,27 @@ may be defined in your Emacs session. For example, if a command
313called @code{authorize-me} was defined, Emacs could only complete 313called @code{authorize-me} was defined, Emacs could only complete
314as far as @samp{aut}.) 314as far as @samp{aut}.)
315 315
316 If you type @key{TAB} again immediately, it cannot determine the 316 If you type @kbd{@key{TAB}} again immediately, it cannot determine
317next character; it could be @samp{-}, @samp{a}, or @samp{c}. So it 317the next character; it could be @samp{-}, @samp{a}, or @samp{c}. So
318does not add any characters; instead, @key{TAB} displays a list of all 318it does not add any characters; instead, @key{TAB} displays a list of
319possible completions in another window. 319all possible completions in another window.
320 320
321 Next, type @kbd{-f}. The minibuffer now contains @samp{auto-f}, and 321 Next, type @kbd{-f}. The minibuffer now contains @samp{auto-f}, and
322the only command name that starts with this is @code{auto-fill-mode}. 322the only command name that starts with this is @code{auto-fill-mode}.
323If you now type @key{TAB}, completion fills in the rest of the 323If you now type @kbd{@key{TAB}}, completion fills in the rest of the
324argument @samp{auto-fill-mode} into the minibuffer. 324argument @samp{auto-fill-mode} into the minibuffer.
325 325
326 Hence, typing just @kbd{a u @key{TAB} - f @key{TAB}} allows you to 326 Hence, typing just @kbd{a u @key{TAB} - f @key{TAB}} allows you to
327enter @samp{auto-fill-mode}. 327enter @samp{auto-fill-mode}.
328 328
329 @key{TAB} also works while point is not at the end of the
330minibuffer. In that case, it will fill in text both at point and at
331the end of the minibuffer. If you type @kbd{M-x autocm}, then press
332@kbd{C-b} to move point before the @samp{m}, you can type
333@kbd{@key{TAB}} to insert the text @samp{onf-} at point and @samp{ode}
334at the end of the minibuffer, so that the minibuffer contains
335@samp{autoconf-mode}.
336
329@node Completion Commands 337@node Completion Commands
330@subsection Completion Commands 338@subsection Completion Commands
331 339
diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi
index 6015c134d21..6d5d9e0a2bc 100644
--- a/doc/lispref/customize.texi
+++ b/doc/lispref/customize.texi
@@ -264,11 +264,12 @@ have any number of prefixes.
264@end table 264@end table
265 265
266@cindex @code{custom-group} property 266@cindex @code{custom-group} property
267The variables and subgroups of a group are stored in the 267The variables, faces, and subgroups of a group are stored in the
268@code{custom-group} property of the group's symbol. @xref{Symbol 268@code{custom-group} property of the group's symbol. @xref{Symbol
269Plists}. The value of that property is a list of pairs whose 269Plists}. The value of that property is a list of pairs whose
270@code{car} is the variable or subgroup symbol and the @code{cdr} is 270@code{car} is the symbol of the variable or the face or the subgroup,
271either @code{custom-variable} or @code{custom-group}. 271and the @code{cdr} is one of the corresponding symbols
272@code{custom-variable}, @code{custom-face}, or @code{custom-group}.
272@end defmac 273@end defmac
273 274
274@defopt custom-unlispify-remove-prefixes 275@defopt custom-unlispify-remove-prefixes
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 5c84ba4b1eb..d6fc4e8d636 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -1338,7 +1338,7 @@ specified @var{file} and perform the necessary initialization of the
1338module. This is the primitive which makes sure the module exports the 1338module. This is the primitive which makes sure the module exports the
1339@code{plugin_is_GPL_compatible} symbol, calls the module's 1339@code{plugin_is_GPL_compatible} symbol, calls the module's
1340@code{emacs_module_init} function, and signals an error if that 1340@code{emacs_module_init} function, and signals an error if that
1341function returns an error indication, or if the use typed @kbd{C-g} 1341function returns an error indication, or if the user typed @kbd{C-g}
1342during the initialization. If the initialization succeeds, 1342during the initialization. If the initialization succeeds,
1343@code{module-load} returns @code{t}. Note that @var{file} must 1343@code{module-load} returns @code{t}. Note that @var{file} must
1344already have the proper file-name extension, as this function doesn't 1344already have the proper file-name extension, as this function doesn't
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index f92c02ae5ed..eadb5c36de6 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -1183,13 +1183,16 @@ wants the current value of a variable, it looks first in the lexical
1183environment; if the variable is not specified in there, it looks in 1183environment; if the variable is not specified in there, it looks in
1184the symbol's value cell, where the dynamic value is stored. 1184the symbol's value cell, where the dynamic value is stored.
1185 1185
1186 (Internally, the lexical environment is an alist of symbol-value 1186 (Internally, the lexical environment is a list whose members are
1187pairs, with the final element in the alist being the symbol @code{t} 1187usually cons cells that are symbol-value pairs, but some of its
1188rather than a cons cell. Such an alist can be passed as the second 1188members can be symbols rather than cons cells. A symbol in the list
1189argument to the @code{eval} function, in order to specify a lexical 1189means the lexical environment declared that symbol's variable as
1190environment in which to evaluate a form. @xref{Eval}. Most Emacs 1190locally considered to be dynamically bound. This list can be passed
1191Lisp programs, however, should not interact directly with lexical 1191as the second argument to the @code{eval} function, in order to
1192environments in this way; only specialized programs like debuggers.) 1192specify a lexical environment in which to evaluate a form.
1193@xref{Eval}. Most Emacs Lisp programs, however, should not interact
1194directly with lexical environments in this way; only specialized
1195programs like debuggers.)
1193 1196
1194@cindex closures, example of using 1197@cindex closures, example of using
1195 Lexical bindings have indefinite extent. Even after a binding 1198 Lexical bindings have indefinite extent. Even after a binding
diff --git a/doc/misc/org.org b/doc/misc/org.org
index 7ff0933de75..ae3fae0623e 100644
--- a/doc/misc/org.org
+++ b/doc/misc/org.org
@@ -5958,8 +5958,9 @@ the agenda (see [[*Weekly/daily agenda]]). We distinguish:
5958 #+findex: org-block 5958 #+findex: org-block
5959 5959
5960 For more complex date specifications, Org mode supports using the 5960 For more complex date specifications, Org mode supports using the
5961 special expression diary entries implemented in the Emacs Calendar 5961 special expression diary entries implemented in the
5962 package[fn:20]. For example, with optional time: 5962 [[info:emacs#Special Diary Entries][Emacs Calendar package]][fn:20].
5963 For example, with optional time:
5963 5964
5964 #+begin_example 5965 #+begin_example
5965 ,* 22:00-23:00 The nerd meeting on every 2nd Thursday of the month 5966 ,* 22:00-23:00 The nerd meeting on every 2nd Thursday of the month