diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2023-05-10 11:18:43 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2023-05-10 11:18:43 -0400 |
commit | e4c8ba6c0589f1ba0ba9993c4f1e9c0821d3ca6c (patch) | |
tree | d360934aa96f088100c3a38acefa69460638d877 /doc | |
parent | df620591e8cd5d2733659e9c43e97779b0cb8ec5 (diff) | |
parent | 09bf4768360dd5b8928f90b0b1437f3f5ee43c41 (diff) | |
download | emacs-e4c8ba6c0589f1ba0ba9993c4f1e9c0821d3ca6c.tar.gz |
Merge branch 'emacs-29'
Diffstat (limited to 'doc')
-rw-r--r-- | doc/emacs/mule.texi | 4 | ||||
-rw-r--r-- | doc/emacs/search.texi | 6 | ||||
-rw-r--r-- | doc/emacs/trouble.texi | 34 | ||||
-rw-r--r-- | doc/lispref/functions.texi | 2 | ||||
-rw-r--r-- | doc/lispref/minibuf.texi | 2 |
5 files changed, 35 insertions, 13 deletions
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index 3b98a93c5aa..3a4ff5baccf 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi @@ -515,9 +515,9 @@ one of them selects that alternative. The keys @kbd{C-f}, @kbd{C-b}, do the highlighting in the buffer showing the possible characters, rather than in the echo area. - To enter characters according to the @dfn{pīnyīn} transliteration + To enter characters according to the @dfn{p@=iny@=in} transliteration method instead, use the @code{chinese-sisheng} input method. This is -a composition based method, where e.g. @kbd{pi1} results in @samp{pī}. +a composition based method, where e.g. @kbd{pi1} results in @samp{p@=i}. In Japanese input methods, first you input a whole word using phonetic spelling; then, after the word is in the buffer, Emacs diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index a5048093869..fb79fe8f3fc 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi @@ -1653,9 +1653,9 @@ command's first argument. If @code{case-fold-search} is set to @code{nil}, case is always significant in all searches. @vindex case-replace - In addition, when the @var{newstring} argument is all or partly lower -case, replacement commands try to preserve the case pattern of each -occurrence. Thus, the command + In addition, when the second argument of a replace command is all or +partly lower case, replacement commands try to preserve the case +pattern of each occurrence. Thus, the command @example M-x replace-string @key{RET} foo @key{RET} bar @key{RET} diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index db78895bb5b..bccdea72b19 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi @@ -314,13 +314,35 @@ sed -n 's/.*\[\(.*\)]$/\1/p' @var{backtrace} | @end example @noindent +On MS-Windows, the backtrace looks somewhat differently, for example: + +@example +Backtrace: +00007ff61166a12e +00007ff611538be1 +00007ff611559601 +00007ff6116ce84a +00007ff9b7977ff0 +@dots{} +@end example + +@noindent +Therefore, the filtering via @command{sed} is not required, and the +command to show the source-code line number is + +@example + addr2line -C -f -i -p -e @var{bindir}/@var{emacs-binary} < @var{backtrace} +@end example + +@noindent Here, @var{backtrace} is the name of a text file containing a copy of -the backtrace, @var{bindir} is the name of the directory that -contains the Emacs executable, and @var{emacs-binary} is the name of -the Emacs executable file, normally @file{emacs} on GNU and Unix -systems and @file{emacs.exe} on MS-Windows and MS-DOS@. Omit the -@option{-p} option if your version of @command{addr2line} is too old -to have it. +the backtrace (on MS-Windows, @file{emacs_backtrace.txt} in the +directory where Emacs was started), @var{bindir} is the name of the +directory that contains the Emacs executable, and @var{emacs-binary} +is the name of the Emacs executable file, normally @file{emacs} on GNU +and Unix systems and @file{emacs.exe} on MS-Windows and MS-DOS@. Omit +the @option{-p} option if your version of @command{addr2line} is too +old to have it. @cindex core dump Optionally, Emacs can generate a @dfn{core dump} when it crashes, on diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 2b1a2a1f500..80fdae04fab 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -1484,7 +1484,7 @@ the symbol as a function, Emacs signals a @code{void-function} error. Note that void is not the same as @code{nil} or the symbol @code{void}. The symbols @code{nil} and @code{void} are Lisp objects, and can be stored into a function cell just as any other object can be -(and they can be valid functions if you define them in turn with +(and @code{void} can be a valid function if you define it with @code{defun}). A void function cell contains no object whatsoever. You can test the voidness of a symbol's function definition with diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index 4b957a68401..5d59387fb1f 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi @@ -2247,7 +2247,7 @@ Here is an example: @smallexample @group -(yes-or-no-p "Do you really want to remove everything?") +(yes-or-no-p "Do you really want to remove everything? ") ;; @r{After evaluation of the preceding expression,} ;; @r{the following prompt appears,} |