diff options
| author | Karoly Lorentey | 2005-06-03 05:49:26 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-06-03 05:49:26 +0000 |
| commit | 8736257554f49445f7b4402ac7a9436b38ce6452 (patch) | |
| tree | de0478f60f773c3e09c6c4fcbed3b6ea1641e74c /man | |
| parent | 93d7a3669284221c9272784875f69c047873fe04 (diff) | |
| parent | d06e384795d5ca4e82c88273847eeb9d01380046 (diff) | |
| download | emacs-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/ChangeLog | 34 | ||||
| -rw-r--r-- | man/building.texi | 5 | ||||
| -rw-r--r-- | man/calc.texi | 139 | ||||
| -rw-r--r-- | man/trouble.texi | 20 |
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 @@ | |||
| 1 | 2005-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 | |||
| 12 | 2005-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 | |||
| 19 | 2005-05-30 Noah Friedman <friedman@splode.com> | ||
| 20 | |||
| 21 | * trouble.texi (After a Crash): Mention emacs-buffer.gdb as a | ||
| 22 | recovery mechanism. | ||
| 23 | |||
| 24 | 2005-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 | |||
| 30 | 2005-05-28 Nick Roberts <nickrob@snap.net.nz> | ||
| 31 | |||
| 32 | * building.texi (Other Buffers): SPC toggles display of | ||
| 33 | floating point registers. | ||
| 34 | |||
| 1 | 2005-05-27 Jay Belanger <belanger@truman.edu> | 35 | 2005-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 |
| 934 | The registers buffer displays the values held by the registers | 934 | The 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 |
| 936 | toggle the display of floating point registers. | ||
| 936 | 937 | ||
| 937 | @item Assembler Buffer | 938 | @item Assembler Buffer |
| 938 | The assembler buffer displays the current frame as machine code. An | 939 | The assembler buffer displays the current frame as machine code. An |
| @@ -944,7 +945,7 @@ appear in the fringe or margin. | |||
| 944 | 945 | ||
| 945 | The threads buffer displays a summary of all threads currently in your | 946 | The threads buffer displays a summary of all threads currently in your |
| 946 | program (@pxref{Threads,,, gdb, The GNU debugger}). Move point to | 947 | program (@pxref{Threads,,, gdb, The GNU debugger}). Move point to |
| 947 | any thread in the list and type @key{RET} to make it become the | 948 | any thread in the list and press @key{RET} to make it become the |
| 948 | current thread (@code{gdb-threads-select}) and display the associated | 949 | current thread (@code{gdb-threads-select}) and display the associated |
| 949 | source in the source buffer. Alternatively, click @kbd{Mouse-2} to | 950 | source in the source buffer. Alternatively, click @kbd{Mouse-2} to |
| 950 | make the selected thread become the current one. | 951 | make 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, |
| 765 | the @kbd{C-j} and @kbd{C-i} keys are equivalent to them, respectively. | 766 | the @kbd{C-j} and @kbd{C-i} keys are equivalent to them, respectively. |
| 766 | If you don't have a Meta key, look for Alt or Extend Char. You can | 767 | If you don't have a Meta key, look for Alt or Extend Char. You can |
| 767 | also press @key{ESC} or @key{C-[} first to get the same effect, so | 768 | also press @key{ESC} or @kbd{C-[} first to get the same effect, so |
| 768 | that @kbd{M-x}, @kbd{@key{ESC} x}, and @kbd{C-[ x} are all equivalent.) | 769 | that @kbd{M-x}, @kbd{@key{ESC} x}, and @kbd{C-[ x} are all equivalent.) |
| 769 | 770 | ||
| 770 | Sometimes the @key{RET} key is not shown when it is ``obvious'' | 771 | Sometimes the @key{RET} key is not shown when it is ``obvious'' |
| @@ -797,7 +798,8 @@ Tutorial. | |||
| 797 | 798 | ||
| 798 | To begin, start Emacs if necessary (usually the command @code{emacs} | 799 | To begin, start Emacs if necessary (usually the command @code{emacs} |
| 799 | does this), and type @kbd{M-# c} (or @kbd{@key{ESC} # c}) to start the | 800 | does this), and type @kbd{M-# c} (or @kbd{@key{ESC} # c}) to start the |
| 800 | Calculator. (@xref{Starting Calc}, if this doesn't work for you.) | 801 | Calculator. (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 | ||
| 802 | Be sure to type all the sample input exactly, especially noting the | 804 | Be sure to type all the sample input exactly, especially noting the |
| 803 | difference between lower-case and upper-case letters. Remember, | 805 | difference 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 | |||
| 987 | Control or @key{CTRL} while typing a left square bracket | 989 | Control 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 | 992 | The key @kbd{M-#} is bound to the command @code{calc-dispatch}, |
| 991 | you to press a second key to complete the command. In this case, | 993 | which can be rebound if convenient. |
| 992 | you will follow @kbd{M-#} with a letter (upper- or lower-case, it | 994 | (@xref{Key Bindings,,Customizing Key Bindings,emacs, |
| 993 | doesn't matter for @kbd{M-#}) that says which Calc interface you | 995 | The GNU Emacs Manual}.) |
| 994 | want to use. | 996 | |
| 997 | When you press @kbd{M-#}, Emacs waits for you to press a second key to | ||
| 998 | complete the command. In this case, you will follow @kbd{M-#} with a | ||
| 999 | letter (upper- or lower-case, it doesn't matter for @kbd{M-#}) that says | ||
| 1000 | which Calc interface you want to use. | ||
| 995 | 1001 | ||
| 996 | To get Calc's standard interface, type @kbd{M-# c}. To get | 1002 | To get Calc's standard interface, type @kbd{M-# c}. To get |
| 997 | Keypad mode, type @kbd{M-# k}. Type @kbd{M-# ?} to get a brief | 1003 | Keypad 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 | ||
| 1337 | To leave Embedded mode, type @kbd{M-# e} again. The mode line | 1343 | To leave Embedded mode, type @kbd{M-# e} again. The mode line |
| 1338 | and keyboard will revert to the way they were before. (If you have | 1344 | and keyboard will revert to the way they were before. |
| 1339 | actually 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 | ||
| 1342 | The related command @kbd{M-# w} operates on a single word, which | 1346 | The related command @kbd{M-# w} operates on a single word, which |
| 1343 | generally means a single number, inside text. It uses any | 1347 | generally 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 |
| 1523 | its default state: Empty stack, and default mode settings. | 1527 | its initial state: Empty stack, and initial mode settings. |
| 1524 | With 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 | |||
| 1589 | features, large and small. A few deserve special mention: Tim Peters, | 1592 | features, large and small. A few deserve special mention: Tim Peters, |
| 1590 | who helped develop the ideas that led to the selection commands, rewrite | 1593 | who helped develop the ideas that led to the selection commands, rewrite |
| 1591 | rules, and many other algebra features; | 1594 | rules, and many other algebra features; |
| 1592 | @texline Fran\c cois | 1595 | @texline Fran\c{c}ois |
| 1593 | @infoline Francois | 1596 | @infoline Francois |
| 1594 | Pinard, who contributed an early prototype of the Calc Summary appendix | 1597 | Pinard, who contributed an early prototype of the Calc Summary appendix |
| 1595 | as well as providing valuable suggestions in many other areas of Calc; | 1598 | as well as providing valuable suggestions in many other areas of Calc; |
| @@ -30113,20 +30116,21 @@ your own favorite delimiters. Delimiters like @samp{$ $} can appear | |||
| 30113 | on their own separate lines or in-line with the formula. | 30116 | on their own separate lines or in-line with the formula. |
| 30114 | 30117 | ||
| 30115 | If you give a positive or negative numeric prefix argument, Calc | 30118 | If you give a positive or negative numeric prefix argument, Calc |
| 30116 | instead uses the current point as one end of the formula, and moves | 30119 | instead uses the current point as one end of the formula, and includes |
| 30117 | forward or backward (respectively) by that many lines to find the | 30120 | that many lines forward or backward (respectively, including the current |
| 30118 | other end. Explicit delimiters are not necessary in this case. | 30121 | line). Explicit delimiters are not necessary in this case. |
| 30119 | 30122 | ||
| 30120 | With a prefix argument of zero, Calc uses the current region | 30123 | With a prefix argument of zero, Calc uses the current region (delimited |
| 30121 | (delimited by point and mark) instead of formula delimiters. | 30124 | by point and mark) instead of formula delimiters. With a prefix |
| 30125 | argument 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 |
| 30125 | With a prefix argument of @kbd{C-u} only, Calc scans for the first | 30129 | The @kbd{M-# w} (@code{calc-embedded-word}) command will start Embedded |
| 30126 | non-numeric character (i.e., the first character that is not a | 30130 | mode on the current ``word''; in this case Calc will scan for the first |
| 30127 | digit, sign, decimal point, or upper- or lower-case @samp{e}) | 30131 | non-numeric character (i.e., the first character that is not a digit, |
| 30128 | forward and backward to delimit the formula. @kbd{M-# w} | 30132 | sign, decimal point, or upper- or lower-case @samp{e}) forward and |
| 30129 | (@code{calc-embedded-word}) is equivalent to @kbd{C-u M-# e}. | 30133 | backward to delimit the formula. |
| 30130 | 30134 | ||
| 30131 | When you enable Embedded mode for a formula, Calc reads the text | 30135 | When you enable Embedded mode for a formula, Calc reads the text |
| 30132 | between the delimiters and tries to interpret it as a Calc formula. | 30136 | between 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 |
| 30499 | Another way to change the assignment to @code{foo} would simply be | 30503 | Another way to change the assignment to @code{foo} would simply be |
| 30500 | to edit the number using regular Emacs editing rather than Embedded | 30504 | to edit the number using regular Emacs editing rather than Embedded |
| 30501 | mode. Then, we have to find a way to get Embedded mode to notice | 30505 | mode. 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 | |||
| 33640 | the absolute values of the components. | 33644 | the 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 |
| 33653 | The function @samp{(pi)} computes @samp{pi} to the current precision. | 33659 | The function @samp{(pi)} computes @samp{pi} to the current precision. |
| 33654 | Other related constant-generating functions are @code{two-pi}, | 33660 | Other 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 |
| 33657 | returns a floating-point value in the current precision, and each uses | 33663 | @code{gamma-const}. Each function returns a floating-point value in the |
| 33658 | caching so that all calls after the first are essentially free. | 33664 | current precision, and each uses caching so that all calls after the |
| 33665 | first 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 |
| 34707 | If this hook exists, it is called to create the Calc window. | 34714 | If this hook is non-@code{nil}, it is called to create the Calc window. |
| 34708 | Upon return, this new Calc window should be the current window. | 34715 | Upon 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 |
| 34710 | hook is called.) If the hook is not defined, Calc will | 34717 | hook 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 |
| 34716 | If this hook exists, it is called to create the Calc Trail window. | 34723 | If this hook is non-@code{nil}, it is called to create the Calc Trail |
| 34717 | The variable @code{calc-trail-buffer} will contain the buffer | 34724 | window. The variable @code{calc-trail-buffer} will contain the buffer |
| 34718 | which the window should use. Unlike @code{calc-window-hook}, | 34725 | which the window should use. Unlike @code{calc-window-hook}, this hook |
| 34719 | this hook must @emph{not} switch into the new window. | 34726 | must @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. | |||
| 34820 | See @ref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual} | 34827 | See @ref{Regexp Search,, Regular Expression Search, emacs, The GNU Emacs Manual} |
| 34821 | to see how regular expressions work. | 34828 | to 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 | ||
| 34828 | The variable @code{calc-settings-file} holds the file name in | 34831 | The variable @code{calc-settings-file} holds the file name in |
| 34829 | which commands like @kbd{m m} and @kbd{Z P} store ``permanent'' | 34832 | which commands like @kbd{m m} and @kbd{Z P} store ``permanent'' |
| 34830 | definitions. | 34833 | definitions. |
| @@ -34834,9 +34837,9 @@ If @code{calc-settings-file} is not your user init file (typically | |||
| 34834 | exists) the first time Calc is invoked. | 34837 | exists) the first time Calc is invoked. |
| 34835 | 34838 | ||
| 34836 | The default value for this variable is @code{"~/.calc.el"}. | 34839 | The 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 | |||
| 34840 | See @ref{Graphics}.@* | 34843 | See @ref{Graphics}.@* |
| 34841 | The variable @code{calc-gnuplot-name} should be the name of the | 34844 | The variable @code{calc-gnuplot-name} should be the name of the |
| 34842 | GNUPLOT program (a string). If you have GNUPLOT installed on your | 34845 | GNUPLOT program (a string). If you have GNUPLOT installed on your |
| @@ -34845,10 +34848,10 @@ variable. (@pxref{Customizable Variables}) | |||
| 34845 | You may also need to set some Lisp variables to show Calc how to run | 34848 | You may also need to set some Lisp variables to show Calc how to run |
| 34846 | GNUPLOT on your system, see @ref{Devices, ,Graphical Devices} . The default value | 34849 | GNUPLOT on your system, see @ref{Devices, ,Graphical Devices} . The default value |
| 34847 | of @code{calc-gnuplot-name} is @code{"gnuplot"}. | 34850 | of @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 | |||
| 34852 | See @ref{Devices, ,Graphical Devices}.@* | 34855 | See @ref{Devices, ,Graphical Devices}.@* |
| 34853 | The variables @code{calc-gnuplot-plot-command} and | 34856 | The 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. | |||
| 34861 | The default value of @code{calc-gnuplot-plot-command} is @code{nil}, | 34864 | The default value of @code{calc-gnuplot-plot-command} is @code{nil}, |
| 34862 | and the default value of @code{calc-gnuplot-print-command} is | 34865 | and 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 | |||
| 34867 | See @ref{Basic Embedded Mode}.@* | 34870 | See @ref{Basic Embedded Mode}.@* |
| 34868 | The variable @code{calc-language-alist} controls the languages that | 34871 | The variable @code{calc-language-alist} controls the languages that |
| 34869 | Calc will associate with major modes. When Calc embedded mode is | 34872 | Calc 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 | |||
| 34895 | See @ref{Customizing Embedded Mode}.@* | 34898 | See @ref{Customizing Embedded Mode}.@* |
| 34896 | The variable @code{calc-embedded-announce-formula} helps determine | 34899 | The variable @code{calc-embedded-announce-formula} helps determine |
| 34897 | what formulas @kbd{M-# a} will activate in a buffer. It is a | 34900 | what 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 | |||
| 34903 | The default pattern is @code{"%Embed\n\\(% .*\n\\)*"}, which checks | 34906 | The default pattern is @code{"%Embed\n\\(% .*\n\\)*"}, which checks |
| 34904 | for @samp{%Embed} followed by any number of lines beginning with | 34907 | for @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 | |||
| 34910 | See @ref{Customizing Embedded Mode}.@* | 34913 | See @ref{Customizing Embedded Mode}.@* |
| 34911 | The variables @code{calc-embedded-open-formula} and | 34914 | The 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 |
| 34932 | Lines containing a single @samp{%} or @samp{.\"} symbol and nothing else. | 34935 | Lines 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 | |||
| 34938 | See @ref{Customizing Embedded Mode}.@* | 34941 | See @ref{Customizing Embedded Mode}.@* |
| 34939 | The variables @code{calc-embedded-open-word} and | 34942 | The 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. | |||
| 34944 | The default values of @code{calc-embedded-open-word} and | 34947 | The 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 | |||
| 34951 | See @ref{Customizing Embedded Mode}.@* | 34954 | See @ref{Customizing Embedded Mode}.@* |
| 34952 | The variables @code{calc-embedded-open-plain} and | 34955 | The 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 |
| 34961 | the trailing newline here, the first line of a Big mode formula | 34964 | the trailing newline here, the first line of a Big mode formula |
| 34962 | that followed might be shifted over with respect to the other lines. | 34965 | that 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 | |||
| 34967 | See @ref{Customizing Embedded Mode}.@* | 34970 | See @ref{Customizing Embedded Mode}.@* |
| 34968 | The variables @code{calc-embedded-open-new-formula} and | 34971 | The 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}} | |||
| 34978 | if typed at the end of a line. (It follows that if @kbd{M-# f} is | 34981 | if typed at the end of a line. (It follows that if @kbd{M-# f} is |
| 34979 | typed on a blank line, both a leading opening newline and a trailing | 34982 | typed on a blank line, both a leading opening newline and a trailing |
| 34980 | closing newline are omitted.) | 34983 | closing 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 | |||
| 34985 | See @ref{Customizing Embedded Mode}.@* | 34988 | See @ref{Customizing Embedded Mode}.@* |
| 34986 | The variables @code{calc-embedded-open-mode} and | 34989 | The 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 | |||
| 34995 | If you change the value of @code{calc-embedded-close-mode}, it is a good | 34998 | If you change the value of @code{calc-embedded-close-mode}, it is a good |
| 34996 | idea still to end with a newline so that mode annotations will appear on | 34999 | idea still to end with a newline so that mode annotations will appear on |
| 34997 | lines by themselves. | 35000 | lines 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. | |||
| 351 | recover are present in Emacs buffers. You should then save them. Only | 351 | recover are present in Emacs buffers. You should then save them. Only |
| 352 | this---saving them---updates the files themselves. | 352 | this---saving them---updates the files themselves. |
| 353 | 353 | ||
| 354 | |||
| 355 | As a last resort, if you had buffers with content which were not | ||
| 356 | associated with any files, or if the autosave was not recent enough to | ||
| 357 | have recorded important changes, you can use the | ||
| 358 | @file{etc/emacs-buffer.gdb} script with GDB (the GNU Debugger) to | ||
| 359 | retrieve them from a core dump--provided that a core dump was saved, | ||
| 360 | and that the Emacs executable was not stripped of its debugging | ||
| 361 | symbols. | ||
| 362 | |||
| 363 | To use this script, run @code{gdb} with the file name of your | ||
| 364 | Emacs 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 | ||
| 366 | recovery script: @samp{source /usr/src/emacs/etc/emacs-buffer.gdb}. | ||
| 367 | You can now use the commands @code{ybuffer-list} and | ||
| 368 | @code{ysave-buffer} to list and save buffers. The @code{ysave-buffer} | ||
| 369 | command takes a buffer number (as listed by @code{ybuffer-list}) and a | ||
| 370 | file name to which to write the buffer contents. You should use a | ||
| 371 | file name which does not already exist; no backups of the previous | ||
| 372 | contents 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 | ||