diff options
| author | Eli Zaretskii | 2023-04-21 07:29:14 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-04-21 07:29:14 -0400 |
| commit | f1ce49d148b334a8fb5302c4dd596aceffbb6b57 (patch) | |
| tree | e551bef8b4c260e79f920b495a206c993de7fc7c /doc | |
| parent | 4416262f59f5e74d3991fdf9c06ad776eca50663 (diff) | |
| parent | 3899acbb3367984d66c7484a208b40a6851f4cc2 (diff) | |
| download | emacs-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.texi | 1 | ||||
| -rw-r--r-- | doc/emacs/mini.texi | 18 | ||||
| -rw-r--r-- | doc/lispref/customize.texi | 7 | ||||
| -rw-r--r-- | doc/lispref/loading.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/variables.texi | 17 | ||||
| -rw-r--r-- | doc/misc/org.org | 5 |
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}. | |||
| 1245 | These four keywords are not really variables; setting them in any | 1245 | These four keywords are not really variables; setting them in any |
| 1246 | other context has no special meaning. | 1246 | other 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 |
| 1249 | been introduced to handle a file in a newer Emacs version, you can use | 1250 | been introduced to handle a file in a newer Emacs version, you can use |
| 1250 | several @code{mode} entries to use the new mode (called | 1251 | several @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 | |||
| 313 | called @code{authorize-me} was defined, Emacs could only complete | 313 | called @code{authorize-me} was defined, Emacs could only complete |
| 314 | as far as @samp{aut}.) | 314 | as 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 |
| 317 | next character; it could be @samp{-}, @samp{a}, or @samp{c}. So it | 317 | the next character; it could be @samp{-}, @samp{a}, or @samp{c}. So |
| 318 | does not add any characters; instead, @key{TAB} displays a list of all | 318 | it does not add any characters; instead, @key{TAB} displays a list of |
| 319 | possible completions in another window. | 319 | all 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 |
| 322 | the only command name that starts with this is @code{auto-fill-mode}. | 322 | the only command name that starts with this is @code{auto-fill-mode}. |
| 323 | If you now type @key{TAB}, completion fills in the rest of the | 323 | If you now type @kbd{@key{TAB}}, completion fills in the rest of the |
| 324 | argument @samp{auto-fill-mode} into the minibuffer. | 324 | argument @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 |
| 327 | enter @samp{auto-fill-mode}. | 327 | enter @samp{auto-fill-mode}. |
| 328 | 328 | ||
| 329 | @key{TAB} also works while point is not at the end of the | ||
| 330 | minibuffer. In that case, it will fill in text both at point and at | ||
| 331 | the 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} | ||
| 334 | at 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 |
| 267 | The variables and subgroups of a group are stored in the | 267 | The 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 |
| 269 | Plists}. The value of that property is a list of pairs whose | 269 | Plists}. 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, |
| 271 | either @code{custom-variable} or @code{custom-group}. | 271 | and 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 | |||
| 1338 | module. This is the primitive which makes sure the module exports the | 1338 | module. 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 |
| 1341 | function returns an error indication, or if the use typed @kbd{C-g} | 1341 | function returns an error indication, or if the user typed @kbd{C-g} |
| 1342 | during the initialization. If the initialization succeeds, | 1342 | during 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 |
| 1344 | already have the proper file-name extension, as this function doesn't | 1344 | already 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 | |||
| 1183 | environment; if the variable is not specified in there, it looks in | 1183 | environment; if the variable is not specified in there, it looks in |
| 1184 | the symbol's value cell, where the dynamic value is stored. | 1184 | the 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 |
| 1187 | pairs, with the final element in the alist being the symbol @code{t} | 1187 | usually cons cells that are symbol-value pairs, but some of its |
| 1188 | rather than a cons cell. Such an alist can be passed as the second | 1188 | members can be symbols rather than cons cells. A symbol in the list |
| 1189 | argument to the @code{eval} function, in order to specify a lexical | 1189 | means the lexical environment declared that symbol's variable as |
| 1190 | environment in which to evaluate a form. @xref{Eval}. Most Emacs | 1190 | locally considered to be dynamically bound. This list can be passed |
| 1191 | Lisp programs, however, should not interact directly with lexical | 1191 | as the second argument to the @code{eval} function, in order to |
| 1192 | environments in this way; only specialized programs like debuggers.) | 1192 | specify a lexical environment in which to evaluate a form. |
| 1193 | @xref{Eval}. Most Emacs Lisp programs, however, should not interact | ||
| 1194 | directly with lexical environments in this way; only specialized | ||
| 1195 | programs 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 |