Mercurial > emacs
changeset 104011:b72f956b39db
(Undoing Mistakes): Mention that the undo list will be truncated when
Calc is quit.
(Customizing Calc): Mention `calc-undo-length'.
author | Jay Belanger <jay.p.belanger@gmail.com> |
---|---|
date | Tue, 21 Jul 2009 18:58:34 +0000 |
parents | 671cf7805a1e |
children | 5c961b240520 |
files | doc/misc/calc.texi |
diffstat | 1 files changed, 16 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/misc/calc.texi Tue Jul 21 18:56:35 2009 +0000 +++ b/doc/misc/calc.texi Tue Jul 21 18:58:34 2009 +0000 @@ -10280,10 +10280,13 @@ queried whether or not to restore the variable to its original value. The @kbd{U} key may be pressed any number of times to undo successively farther back in time; with a numeric prefix argument it undoes a -specified number of operations. The undo history is cleared only by the -@kbd{q} (@code{calc-quit}) command. (Recall that @kbd{C-x * c} is -synonymous with @code{calc-quit} while inside the Calculator; this -also clears the undo history.) +specified number of operations. When the Calculator is quit, as with +the @kbd{q} (@code{calc-quit}) command, the undo history will be +truncated to the length of the customizable variable +@code{calc-undo-length} (@pxref{Customizing Calc}), which by default +is @expr{100}. (Recall that @kbd{C-x * c} is synonymous with +@code{calc-quit} while inside the Calculator; this also truncates the +undo history.) Currently the mode-setting commands (like @code{calc-precision}) are not undoable. You can undo past a point where you changed a mode, but you @@ -35047,6 +35050,15 @@ of @code{calc-multiplication-has-precedence} is @code{t}. @end defvar +@defvar calc-undo-length +The variable @code{calc-undo-length} determines the number of undo +steps that Calc will keep track of when @code{calc-quit} is called. +If @code{calc-undo-length} is a non-negative integer, then this is the +number of undo steps that will be preserved; if +@code{calc-undo-length} has any other value, then all undo steps will +be preserved. The default value of @code{calc-undo-length} is @expr{100}. +@end defvar + @node Reporting Bugs, Summary, Customizing Calc, Top @appendix Reporting Bugs