aboutsummaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorKaroly Lorentey2005-06-03 05:49:26 +0000
committerKaroly Lorentey2005-06-03 05:49:26 +0000
commit8736257554f49445f7b4402ac7a9436b38ce6452 (patch)
treede0478f60f773c3e09c6c4fcbed3b6ea1641e74c /man
parent93d7a3669284221c9272784875f69c047873fe04 (diff)
parentd06e384795d5ca4e82c88273847eeb9d01380046 (diff)
downloademacs-8736257554f49445f7b4402ac7a9436b38ce6452.tar.gz
emacs-8736257554f49445f7b4402ac7a9436b38ce6452.zip
Merged from miles@gnu.org--gnu-2005 (patch 74-79, 332-349)
Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-332 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-333 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-334 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-335 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-336 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-337 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-338 etc/emacs-buffer.gdb: Remove RCS keywords * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-339 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-340 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-341 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-342 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-343 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-344 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-345 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-346 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-347 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-348 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-349 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-74 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-75 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-76 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-77 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-78 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-79 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-349
Diffstat (limited to 'man')
-rw-r--r--man/ChangeLog34
-rw-r--r--man/building.texi5
-rw-r--r--man/calc.texi139
-rw-r--r--man/trouble.texi20
4 files changed, 128 insertions, 70 deletions
diff --git a/man/ChangeLog b/man/ChangeLog
index af06858ac3c..30aaac5833e 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,37 @@
12005-05-31 Jay Belanger <belanger@truman.edu>
2
3 * calc.texi (Notations Used in This Manual): Use @kbd for key
4 sequence.
5 (Demonstration of Calc): Mention another way of starting Calc.
6 (Starting Calc): Mention long name of M-#.
7 (Embedded Mode Overview): Remove unnecessary instruction.
8 (Other M-# commands): Rephrase `M-# 0' explanation.
9 (Basic Embedded Mode): Rewrite discussion of prefix arguments to
10 reflect current behavior.
11
122005-05-30 Jay Belanger <belanger@truman.edu>
13
14 * calc.texi (Hooks): Change description of calc-window-hook and
15 calc-trail-window-hook to match usage.
16 (Computational Functions): Add more constant-generating functions.
17 (Customizable Variables): Use defvar.
18
192005-05-30 Noah Friedman <friedman@splode.com>
20
21 * trouble.texi (After a Crash): Mention emacs-buffer.gdb as a
22 recovery mechanism.
23
242005-05-28 Jay Belanger <belanger@truman.edu>
25
26 * calc.texi (Assignments in Embedded Mode): Fix variable name.
27 (Basic Embedded Mode): Explain behavior of arguments to
28 calc-embedded-mode.
29
302005-05-28 Nick Roberts <nickrob@snap.net.nz>
31
32 * building.texi (Other Buffers): SPC toggles display of
33 floating point registers.
34
12005-05-27 Jay Belanger <belanger@truman.edu> 352005-05-27 Jay Belanger <belanger@truman.edu>
2 36
3 * calc.texi (Queries in Keyboard Macros): Rewrite to reflect 37 * calc.texi (Queries in Keyboard Macros): Rewrite to reflect
diff --git a/man/building.texi b/man/building.texi
index 78eb49702f4..f98136f9db1 100644
--- a/man/building.texi
+++ b/man/building.texi
@@ -932,7 +932,8 @@ separately to examine their values. @xref{Watch Expressions}.
932 932
933@item Registers Buffer 933@item Registers Buffer
934The registers buffer displays the values held by the registers 934The registers buffer displays the values held by the registers
935(@pxref{Registers,,, gdb, The GNU debugger}). 935(@pxref{Registers,,, gdb, The GNU debugger}). Press @key{SPC} to
936toggle the display of floating point registers.
936 937
937@item Assembler Buffer 938@item Assembler Buffer
938The assembler buffer displays the current frame as machine code. An 939The assembler buffer displays the current frame as machine code. An
@@ -944,7 +945,7 @@ appear in the fringe or margin.
944 945
945The threads buffer displays a summary of all threads currently in your 946The threads buffer displays a summary of all threads currently in your
946program (@pxref{Threads,,, gdb, The GNU debugger}). Move point to 947program (@pxref{Threads,,, gdb, The GNU debugger}). Move point to
947any thread in the list and type @key{RET} to make it become the 948any thread in the list and press @key{RET} to make it become the
948current thread (@code{gdb-threads-select}) and display the associated 949current thread (@code{gdb-threads-select}) and display the associated
949source in the source buffer. Alternatively, click @kbd{Mouse-2} to 950source in the source buffer. Alternatively, click @kbd{Mouse-2} to
950make the selected thread become the current one. 951make the selected thread become the current one.
diff --git a/man/calc.texi b/man/calc.texi
index 1376fb5deeb..6e947050107 100644
--- a/man/calc.texi
+++ b/man/calc.texi
@@ -583,6 +583,7 @@ and what are the various ways that it can be used.
583* What is Calc:: 583* What is Calc::
584* About This Manual:: 584* About This Manual::
585* Notations Used in This Manual:: 585* Notations Used in This Manual::
586* Demonstration of Calc::
586* Using Calc:: 587* Using Calc::
587* Demonstration of Calc:: 588* Demonstration of Calc::
588* History and Acknowledgements:: 589* History and Acknowledgements::
@@ -764,7 +765,7 @@ regularly using Emacs.
764(If you don't have the @key{LFD} or @key{TAB} keys on your keyboard, 765(If you don't have the @key{LFD} or @key{TAB} keys on your keyboard,
765the @kbd{C-j} and @kbd{C-i} keys are equivalent to them, respectively. 766the @kbd{C-j} and @kbd{C-i} keys are equivalent to them, respectively.
766If you don't have a Meta key, look for Alt or Extend Char. You can 767If you don't have a Meta key, look for Alt or Extend Char. You can
767also press @key{ESC} or @key{C-[} first to get the same effect, so 768also press @key{ESC} or @kbd{C-[} first to get the same effect, so
768that @kbd{M-x}, @kbd{@key{ESC} x}, and @kbd{C-[ x} are all equivalent.) 769that @kbd{M-x}, @kbd{@key{ESC} x}, and @kbd{C-[ x} are all equivalent.)
769 770
770Sometimes the @key{RET} key is not shown when it is ``obvious'' 771Sometimes the @key{RET} key is not shown when it is ``obvious''
@@ -797,7 +798,8 @@ Tutorial.
797 798
798To begin, start Emacs if necessary (usually the command @code{emacs} 799To begin, start Emacs if necessary (usually the command @code{emacs}
799does this), and type @kbd{M-# c} (or @kbd{@key{ESC} # c}) to start the 800does this), and type @kbd{M-# c} (or @kbd{@key{ESC} # c}) to start the
800Calculator. (@xref{Starting Calc}, if this doesn't work for you.) 801Calculator. (You can also use @kbd{M-x calc} if this doesn't work.
802@xref{Starting Calc}, for various ways of starting the Calculator.)
801 803
802Be sure to type all the sample input exactly, especially noting the 804Be sure to type all the sample input exactly, especially noting the
803difference between lower-case and upper-case letters. Remember, 805difference between lower-case and upper-case letters. Remember,
@@ -987,11 +989,15 @@ don't even have an @key{ESC} key, you can fake it by holding down
987Control or @key{CTRL} while typing a left square bracket 989Control or @key{CTRL} while typing a left square bracket
988(that's @kbd{C-[} in Emacs notation). 990(that's @kbd{C-[} in Emacs notation).
989 991
990@kbd{M-#} is a @dfn{prefix key}; when you press it, Emacs waits for 992The key @kbd{M-#} is bound to the command @code{calc-dispatch},
991you to press a second key to complete the command. In this case, 993which can be rebound if convenient.
992you will follow @kbd{M-#} with a letter (upper- or lower-case, it 994(@xref{Key Bindings,,Customizing Key Bindings,emacs,
993doesn't matter for @kbd{M-#}) that says which Calc interface you 995The GNU Emacs Manual}.)
994want to use. 996
997When you press @kbd{M-#}, Emacs waits for you to press a second key to
998complete the command. In this case, you will follow @kbd{M-#} with a
999letter (upper- or lower-case, it doesn't matter for @kbd{M-#}) that says
1000which Calc interface you want to use.
995 1001
996To get Calc's standard interface, type @kbd{M-# c}. To get 1002To get Calc's standard interface, type @kbd{M-# c}. To get
997Keypad mode, type @kbd{M-# k}. Type @kbd{M-# ?} to get a brief 1003Keypad mode, type @kbd{M-# k}. Type @kbd{M-# ?} to get a brief
@@ -1335,9 +1341,7 @@ righthand label: Type @kbd{d @} (1) @key{RET}}.
1335@end smallexample 1341@end smallexample
1336 1342
1337To leave Embedded mode, type @kbd{M-# e} again. The mode line 1343To leave Embedded mode, type @kbd{M-# e} again. The mode line
1338and keyboard will revert to the way they were before. (If you have 1344and keyboard will revert to the way they were before.
1339actually been trying this as you read along, you'll want to press
1340@kbd{M-# 0} [with the digit zero] now to reset the modes you changed.)
1341 1345
1342The related command @kbd{M-# w} operates on a single word, which 1346The related command @kbd{M-# w} operates on a single word, which
1343generally means a single number, inside text. It uses any 1347generally means a single number, inside text. It uses any
@@ -1520,8 +1524,7 @@ and record them as the current keyboard macro.
1520 1524
1521@item 0 1525@item 0
1522(This is the ``zero'' digit key.) Reset the Calculator to 1526(This is the ``zero'' digit key.) Reset the Calculator to
1523its default state: Empty stack, and default mode settings. 1527its initial state: Empty stack, and initial mode settings.
1524With any prefix argument, reset everything but the stack.
1525@end table 1528@end table
1526 1529
1527@node History and Acknowledgements, , Using Calc, Getting Started 1530@node History and Acknowledgements, , Using Calc, Getting Started
@@ -1589,7 +1592,7 @@ Many people have contributed to Calc by reporting bugs and suggesting
1589features, large and small. A few deserve special mention: Tim Peters, 1592features, large and small. A few deserve special mention: Tim Peters,
1590who helped develop the ideas that led to the selection commands, rewrite 1593who helped develop the ideas that led to the selection commands, rewrite
1591rules, and many other algebra features; 1594rules, and many other algebra features;
1592@texline Fran\c cois 1595@texline Fran\c{c}ois
1593@infoline Francois 1596@infoline Francois
1594Pinard, who contributed an early prototype of the Calc Summary appendix 1597Pinard, who contributed an early prototype of the Calc Summary appendix
1595as well as providing valuable suggestions in many other areas of Calc; 1598as well as providing valuable suggestions in many other areas of Calc;
@@ -30113,20 +30116,21 @@ your own favorite delimiters. Delimiters like @samp{$ $} can appear
30113on their own separate lines or in-line with the formula. 30116on their own separate lines or in-line with the formula.
30114 30117
30115If you give a positive or negative numeric prefix argument, Calc 30118If you give a positive or negative numeric prefix argument, Calc
30116instead uses the current point as one end of the formula, and moves 30119instead uses the current point as one end of the formula, and includes
30117forward or backward (respectively) by that many lines to find the 30120that many lines forward or backward (respectively, including the current
30118other end. Explicit delimiters are not necessary in this case. 30121line). Explicit delimiters are not necessary in this case.
30119 30122
30120With a prefix argument of zero, Calc uses the current region 30123With a prefix argument of zero, Calc uses the current region (delimited
30121(delimited by point and mark) instead of formula delimiters. 30124by point and mark) instead of formula delimiters. With a prefix
30125argument of @kbd{C-u} only, Calc uses the current line as the formula.
30122 30126
30123@kindex M-# w 30127@kindex M-# w
30124@pindex calc-embedded-word 30128@pindex calc-embedded-word
30125With a prefix argument of @kbd{C-u} only, Calc scans for the first 30129The @kbd{M-# w} (@code{calc-embedded-word}) command will start Embedded
30126non-numeric character (i.e., the first character that is not a 30130mode on the current ``word''; in this case Calc will scan for the first
30127digit, sign, decimal point, or upper- or lower-case @samp{e}) 30131non-numeric character (i.e., the first character that is not a digit,
30128forward and backward to delimit the formula. @kbd{M-# w} 30132sign, decimal point, or upper- or lower-case @samp{e}) forward and
30129(@code{calc-embedded-word}) is equivalent to @kbd{C-u M-# e}. 30133backward to delimit the formula.
30130 30134
30131When you enable Embedded mode for a formula, Calc reads the text 30135When you enable Embedded mode for a formula, Calc reads the text
30132between the delimiters and tries to interpret it as a Calc formula. 30136between the delimiters and tries to interpret it as a Calc formula.
@@ -30495,7 +30499,7 @@ mode.
30495 30499
30496@kindex M-# u 30500@kindex M-# u
30497@kindex M-# = 30501@kindex M-# =
30498@pindex calc-embedded-update 30502@pindex calc-embedded-update-formula
30499Another way to change the assignment to @code{foo} would simply be 30503Another way to change the assignment to @code{foo} would simply be
30500to edit the number using regular Emacs editing rather than Embedded 30504to edit the number using regular Emacs editing rather than Embedded
30501mode. Then, we have to find a way to get Embedded mode to notice 30505mode. Then, we have to find a way to get Embedded mode to notice
@@ -33640,22 +33644,25 @@ example, for a rectangular complex number the result is the sum of
33640the absolute values of the components. 33644the absolute values of the components.
33641@end defun 33645@end defun
33642 33646
33643@findex two-pi 33647@findex e
33648@findex gamma-const
33649@findex ln-2
33650@findex ln-10
33651@findex phi
33644@findex pi-over-2 33652@findex pi-over-2
33645@findex pi-over-4 33653@findex pi-over-4
33646@findex pi-over-180 33654@findex pi-over-180
33647@findex sqrt-two-pi 33655@findex sqrt-two-pi
33648@findex sqrt-e 33656@findex sqrt-e
33649@findex e 33657@findex two-pi
33650@findex ln-2
33651@findex ln-10
33652@defun pi 33658@defun pi
33653The function @samp{(pi)} computes @samp{pi} to the current precision. 33659The function @samp{(pi)} computes @samp{pi} to the current precision.
33654Other related constant-generating functions are @code{two-pi}, 33660Other related constant-generating functions are @code{two-pi},
33655@code{pi-over-2}, @code{pi-over-4}, @code{pi-over-180}, @code{sqrt-two-pi}, 33661@code{pi-over-2}, @code{pi-over-4}, @code{pi-over-180}, @code{sqrt-two-pi},
33656@code{e}, @code{sqrt-e}, @code{ln-2}, and @code{ln-10}. Each function 33662@code{e}, @code{sqrt-e}, @code{ln-2}, @code{ln-10}, @code{phi} and
33657returns a floating-point value in the current precision, and each uses 33663@code{gamma-const}. Each function returns a floating-point value in the
33658caching so that all calls after the first are essentially free. 33664current precision, and each uses caching so that all calls after the
33665first are essentially free.
33659@end defun 33666@end defun
33660 33667
33661@defmac math-defcache @var{func} @var{initial} @var{form} 33668@defmac math-defcache @var{func} @var{initial} @var{form}
@@ -34704,7 +34711,7 @@ step, before the Calc window is destroyed.
34704@end defvar 34711@end defvar
34705 34712
34706@defvar calc-window-hook 34713@defvar calc-window-hook
34707If this hook exists, it is called to create the Calc window. 34714If this hook is non-@code{nil}, it is called to create the Calc window.
34708Upon return, this new Calc window should be the current window. 34715Upon return, this new Calc window should be the current window.
34709(The Calc buffer will already be the current buffer when the 34716(The Calc buffer will already be the current buffer when the
34710hook is called.) If the hook is not defined, Calc will 34717hook is called.) If the hook is not defined, Calc will
@@ -34713,10 +34720,10 @@ and @code{select-window} to create the Calc window.
34713@end defvar 34720@end defvar
34714 34721
34715@defvar calc-trail-window-hook 34722@defvar calc-trail-window-hook
34716If this hook exists, it is called to create the Calc Trail window. 34723If this hook is non-@code{nil}, it is called to create the Calc Trail
34717The variable @code{calc-trail-buffer} will contain the buffer 34724window. The variable @code{calc-trail-buffer} will contain the buffer
34718which the window should use. Unlike @code{calc-window-hook}, 34725which the window should use. Unlike @code{calc-window-hook}, this hook
34719this hook must @emph{not} switch into the new window. 34726must @emph{not} switch into the new window.
34720@end defvar 34727@end defvar
34721 34728
34722@defvar calc-edit-mode-hook 34729@defvar calc-edit-mode-hook
@@ -34820,11 +34827,7 @@ expression is basically a pattern that Calc can search for.
34820See @ref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual} 34827See @ref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual}
34821to see how regular expressions work. 34828to see how regular expressions work.
34822 34829
34823@table @code 34830@defvar calc-settings-file
34824
34825@item calc-settings-file
34826
34827@vindex calc-settings-file
34828The variable @code{calc-settings-file} holds the file name in 34831The variable @code{calc-settings-file} holds the file name in
34829which commands like @kbd{m m} and @kbd{Z P} store ``permanent'' 34832which commands like @kbd{m m} and @kbd{Z P} store ``permanent''
34830definitions. 34833definitions.
@@ -34834,9 +34837,9 @@ If @code{calc-settings-file} is not your user init file (typically
34834exists) the first time Calc is invoked. 34837exists) the first time Calc is invoked.
34835 34838
34836The default value for this variable is @code{"~/.calc.el"}. 34839The default value for this variable is @code{"~/.calc.el"}.
34840@end defvar
34837 34841
34838@item calc-gnuplot-name 34842@defvar calc-gnuplot-name
34839
34840See @ref{Graphics}.@* 34843See @ref{Graphics}.@*
34841The variable @code{calc-gnuplot-name} should be the name of the 34844The variable @code{calc-gnuplot-name} should be the name of the
34842GNUPLOT program (a string). If you have GNUPLOT installed on your 34845GNUPLOT program (a string). If you have GNUPLOT installed on your
@@ -34845,10 +34848,10 @@ variable. (@pxref{Customizable Variables})
34845You may also need to set some Lisp variables to show Calc how to run 34848You may also need to set some Lisp variables to show Calc how to run
34846GNUPLOT on your system, see @ref{Devices, ,Graphical Devices} . The default value 34849GNUPLOT on your system, see @ref{Devices, ,Graphical Devices} . The default value
34847of @code{calc-gnuplot-name} is @code{"gnuplot"}. 34850of @code{calc-gnuplot-name} is @code{"gnuplot"}.
34851@end defvar
34848 34852
34849@item calc-gnuplot-plot-command 34853@defvar calc-gnuplot-plot-command
34850@itemx calc-gnuplot-print-command 34854@defvarx calc-gnuplot-print-command
34851
34852See @ref{Devices, ,Graphical Devices}.@* 34855See @ref{Devices, ,Graphical Devices}.@*
34853The variables @code{calc-gnuplot-plot-command} and 34856The variables @code{calc-gnuplot-plot-command} and
34854@code{calc-gnuplot-print-command} represent system commands to 34857@code{calc-gnuplot-print-command} represent system commands to
@@ -34861,9 +34864,9 @@ to display or print the output.
34861The default value of @code{calc-gnuplot-plot-command} is @code{nil}, 34864The default value of @code{calc-gnuplot-plot-command} is @code{nil},
34862and the default value of @code{calc-gnuplot-print-command} is 34865and the default value of @code{calc-gnuplot-print-command} is
34863@code{"lp %s"}. 34866@code{"lp %s"}.
34867@end defvar
34864 34868
34865@item calc-language-alist 34869@defvar calc-language-alist
34866
34867See @ref{Basic Embedded Mode}.@* 34870See @ref{Basic Embedded Mode}.@*
34868The variable @code{calc-language-alist} controls the languages that 34871The variable @code{calc-language-alist} controls the languages that
34869Calc will associate with major modes. When Calc embedded mode is 34872Calc will associate with major modes. When Calc embedded mode is
@@ -34889,9 +34892,9 @@ The default value of @code{calc-language-alist} is
34889 (fortran-mode . fortran) 34892 (fortran-mode . fortran)
34890 (f90-mode . fortran)) 34893 (f90-mode . fortran))
34891@end example 34894@end example
34895@end defvar
34892 34896
34893@item calc-embedded-announce-formula 34897@defvar calc-embedded-announce-formula
34894
34895See @ref{Customizing Embedded Mode}.@* 34898See @ref{Customizing Embedded Mode}.@*
34896The variable @code{calc-embedded-announce-formula} helps determine 34899The variable @code{calc-embedded-announce-formula} helps determine
34897what formulas @kbd{M-# a} will activate in a buffer. It is a 34900what formulas @kbd{M-# a} will activate in a buffer. It is a
@@ -34903,10 +34906,10 @@ activated. (Calc also uses other patterns to find formulas, such as
34903The default pattern is @code{"%Embed\n\\(% .*\n\\)*"}, which checks 34906The default pattern is @code{"%Embed\n\\(% .*\n\\)*"}, which checks
34904for @samp{%Embed} followed by any number of lines beginning with 34907for @samp{%Embed} followed by any number of lines beginning with
34905@samp{%} and a space. 34908@samp{%} and a space.
34909@end defvar
34906 34910
34907@item calc-embedded-open-formula 34911@defvar calc-embedded-open-formula
34908@itemx calc-embedded-close-formula 34912@defvarx calc-embedded-close-formula
34909
34910See @ref{Customizing Embedded Mode}.@* 34913See @ref{Customizing Embedded Mode}.@*
34911The variables @code{calc-embedded-open-formula} and 34914The variables @code{calc-embedded-open-formula} and
34912@code{calc-embedded-open-formula} control the region that Calc will 34915@code{calc-embedded-open-formula} control the region that Calc will
@@ -34931,10 +34934,10 @@ Lines beginning with @samp{.EQ} and @samp{.EN} (@dfn{eqn} delimiters);
34931@item 34934@item
34932Lines containing a single @samp{%} or @samp{.\"} symbol and nothing else. 34935Lines containing a single @samp{%} or @samp{.\"} symbol and nothing else.
34933@end enumerate 34936@end enumerate
34937@end defvar
34934 34938
34935@item calc-embedded-open-word 34939@defvar calc-embedded-open-word
34936@itemx calc-embedded-close-word 34940@defvarx calc-embedded-close-word
34937
34938See @ref{Customizing Embedded Mode}.@* 34941See @ref{Customizing Embedded Mode}.@*
34939The variables @code{calc-embedded-open-word} and 34942The variables @code{calc-embedded-open-word} and
34940@code{calc-embedded-close-word} control the region that Calc will 34943@code{calc-embedded-close-word} control the region that Calc will
@@ -34944,10 +34947,10 @@ regular expressions.
34944The default values of @code{calc-embedded-open-word} and 34947The default values of @code{calc-embedded-open-word} and
34945@code{calc-embedded-close-word} are @code{"^\\|[^-+0-9.eE]"} and 34948@code{calc-embedded-close-word} are @code{"^\\|[^-+0-9.eE]"} and
34946@code{"$\\|[^-+0-9.eE]"} respectively. 34949@code{"$\\|[^-+0-9.eE]"} respectively.
34950@end defvar
34947 34951
34948@item calc-embedded-open-plain 34952@defvar calc-embedded-open-plain
34949@itemx calc-embedded-close-plain 34953@defvarx calc-embedded-close-plain
34950
34951See @ref{Customizing Embedded Mode}.@* 34954See @ref{Customizing Embedded Mode}.@*
34952The variables @code{calc-embedded-open-plain} and 34955The variables @code{calc-embedded-open-plain} and
34953@code{calc-embedded-open-plain} are used to delimit ``plain'' 34956@code{calc-embedded-open-plain} are used to delimit ``plain''
@@ -34960,10 +34963,10 @@ The default string for @code{calc-embedded-open-plain} is
34960@code{calc-embedded-close-plain} is @code{" %%%\n"}, without 34963@code{calc-embedded-close-plain} is @code{" %%%\n"}, without
34961the trailing newline here, the first line of a Big mode formula 34964the trailing newline here, the first line of a Big mode formula
34962that followed might be shifted over with respect to the other lines. 34965that followed might be shifted over with respect to the other lines.
34966@end defvar
34963 34967
34964@item calc-embedded-open-new-formula 34968@defvar calc-embedded-open-new-formula
34965@itemx calc-embedded-close-new-formula 34969@defvarx calc-embedded-close-new-formula
34966
34967See @ref{Customizing Embedded Mode}.@* 34970See @ref{Customizing Embedded Mode}.@*
34968The variables @code{calc-embedded-open-new-formula} and 34971The variables @code{calc-embedded-open-new-formula} and
34969@code{calc-embedded-close-new-formula} are strings which are 34972@code{calc-embedded-close-new-formula} are strings which are
@@ -34978,10 +34981,10 @@ also @code{"\n\n"}. The final newline is omitted by @w{@kbd{M-# f}}
34978if typed at the end of a line. (It follows that if @kbd{M-# f} is 34981if typed at the end of a line. (It follows that if @kbd{M-# f} is
34979typed on a blank line, both a leading opening newline and a trailing 34982typed on a blank line, both a leading opening newline and a trailing
34980closing newline are omitted.) 34983closing newline are omitted.)
34984@end defvar
34981 34985
34982@item calc-embedded-open-mode 34986@defvar calc-embedded-open-mode
34983@itemx calc-embedded-close-mode 34987@defvarx calc-embedded-close-mode
34984
34985See @ref{Customizing Embedded Mode}.@* 34988See @ref{Customizing Embedded Mode}.@*
34986The variables @code{calc-embedded-open-mode} and 34989The variables @code{calc-embedded-open-mode} and
34987@code{calc-embedded-close-mode} are strings which Calc will place before 34990@code{calc-embedded-close-mode} are strings which Calc will place before
@@ -34995,8 +34998,7 @@ and the default value of @code{calc-embedded-close-mode} is
34995If you change the value of @code{calc-embedded-close-mode}, it is a good 34998If you change the value of @code{calc-embedded-close-mode}, it is a good
34996idea still to end with a newline so that mode annotations will appear on 34999idea still to end with a newline so that mode annotations will appear on
34997lines by themselves. 35000lines by themselves.
34998 35001@end defvar
34999@end table
35000 35002
35001@node Reporting Bugs, Summary, Customizable Variables, Top 35003@node Reporting Bugs, Summary, Customizable Variables, Top
35002@appendix Reporting Bugs 35004@appendix Reporting Bugs
@@ -35101,11 +35103,12 @@ keystrokes are not listed in this summary.
35101@r{ @: M-# r @: @: 36 @:calc-grab-rectangle@:} 35103@r{ @: M-# r @: @: 36 @:calc-grab-rectangle@:}
35102@r{ @: M-# s @: @: @:calc-info-summary@:} 35104@r{ @: M-# s @: @: @:calc-info-summary@:}
35103@r{ @: M-# t @: @: @:calc-tutorial@:} 35105@r{ @: M-# t @: @: @:calc-tutorial@:}
35104@r{ @: M-# u @: @: @:calc-embedded-update@:} 35106@r{ @: M-# u @: @: @:calc-embedded-update-formula@:}
35105@r{ @: M-# w @: @: @:calc-embedded-word@:} 35107@r{ @: M-# w @: @: @:calc-embedded-word@:}
35106@r{ @: M-# x @: @: @:calc-quit@:} 35108@r{ @: M-# x @: @: @:calc-quit@:}
35107@r{ @: M-# y @: @:1,28,49 @:calc-copy-to-buffer@:} 35109@r{ @: M-# y @: @:1,28,49 @:calc-copy-to-buffer@:}
35108@r{ @: M-# z @: @: @:calc-user-invocation@:} 35110@r{ @: M-# z @: @: @:calc-user-invocation@:}
35111@r{ @: M-# = @: @: @:calc-embedded-update-formula@:}
35109@r{ @: M-# : @: @: 36 @:calc-grab-sum-down@:} 35112@r{ @: M-# : @: @: 36 @:calc-grab-sum-down@:}
35110@r{ @: M-# _ @: @: 36 @:calc-grab-sum-across@:} 35113@r{ @: M-# _ @: @: 36 @:calc-grab-sum-across@:}
35111@r{ @: M-# ` @:editing @: 30 @:calc-embedded-edit@:} 35114@r{ @: M-# ` @:editing @: 30 @:calc-embedded-edit@:}
diff --git a/man/trouble.texi b/man/trouble.texi
index df6a2763f3f..ff846821ff2 100644
--- a/man/trouble.texi
+++ b/man/trouble.texi
@@ -351,6 +351,26 @@ visits the file but gets the text from the auto-save file.
351recover are present in Emacs buffers. You should then save them. Only 351recover are present in Emacs buffers. You should then save them. Only
352this---saving them---updates the files themselves. 352this---saving them---updates the files themselves.
353 353
354
355 As a last resort, if you had buffers with content which were not
356associated with any files, or if the autosave was not recent enough to
357have recorded important changes, you can use the
358@file{etc/emacs-buffer.gdb} script with GDB (the GNU Debugger) to
359retrieve them from a core dump--provided that a core dump was saved,
360and that the Emacs executable was not stripped of its debugging
361symbols.
362
363 To use this script, run @code{gdb} with the file name of your
364Emacs executable and the file name of the core dump, e.g. @samp{gdb
365/usr/bin/emacs core.emacs}. At the @code{(gdb)} prompt, load the
366recovery script: @samp{source /usr/src/emacs/etc/emacs-buffer.gdb}.
367You can now use the commands @code{ybuffer-list} and
368@code{ysave-buffer} to list and save buffers. The @code{ysave-buffer}
369command takes a buffer number (as listed by @code{ybuffer-list}) and a
370file name to which to write the buffer contents. You should use a
371file name which does not already exist; no backups of the previous
372contents of the file will be saved, if any.
373
354@node Emergency Escape 374@node Emergency Escape
355@subsection Emergency Escape 375@subsection Emergency Escape
356 376