diff options
| author | Jay Belanger | 2005-01-19 16:58:06 +0000 |
|---|---|---|
| committer | Jay Belanger | 2005-01-19 16:58:06 +0000 |
| commit | 8423891cfdd1958e2ca0599ee4ff9b965cac4669 (patch) | |
| tree | 69a069c964cf2cfd3febb5bb928fe42e99655f68 | |
| parent | 7679290d6ea68280dc4f6665156f178ec3bdcbc1 (diff) | |
| download | emacs-8423891cfdd1958e2ca0599ee4ff9b965cac4669.tar.gz emacs-8423891cfdd1958e2ca0599ee4ff9b965cac4669.zip | |
(Keep arguments): Clarify the effect of keeping arguments on keyboard macros.
| -rw-r--r-- | man/calc.texi | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/man/calc.texi b/man/calc.texi index b3e499a8f8f..6278d5a8d97 100644 --- a/man/calc.texi +++ b/man/calc.texi | |||
| @@ -12188,14 +12188,16 @@ the stack contains the arguments and the result: @samp{2 3 5}. | |||
| 12188 | 12188 | ||
| 12189 | With the exception of keyboard macros, this works for all commands that | 12189 | With the exception of keyboard macros, this works for all commands that |
| 12190 | take arguments off the stack. (To avoid potentially unpleasant behavior, | 12190 | take arguments off the stack. (To avoid potentially unpleasant behavior, |
| 12191 | keyboard macros ignore the @kbd{K} prefix.) As another example, @kbd{K | 12191 | a @kbd{K} prefix before a keyboard macro will be ignored. A @kbd{K} |
| 12192 | a s} simplifies a formula, pushing the simplified version of the formula | 12192 | prefix called @emph{within} the keyboard macro will still take effect.) |
| 12193 | onto the stack after the original formula (rather than replacing the | 12193 | As another example, @kbd{K a s} simplifies a formula, pushing the |
| 12194 | original formula). Note that you could get the same effect by typing | 12194 | simplified version of the formula onto the stack after the original |
| 12195 | @kbd{@key{RET} a s}, copying the formula and then simplifying the copy. | 12195 | formula (rather than replacing the original formula). Note that you |
| 12196 | One difference is that for a very large formula the time taken to format | 12196 | could get the same effect by typing @kbd{@key{RET} a s}, copying the |
| 12197 | the intermediate copy in @kbd{@key{RET} a s} could be noticeable; @kbd{K | 12197 | formula and then simplifying the copy. One difference is that for a very |
| 12198 | a s} would avoid this extra work. | 12198 | large formula the time taken to format the intermediate copy in |
| 12199 | @kbd{@key{RET} a s} could be noticeable; @kbd{K a s} would avoid this | ||
| 12200 | extra work. | ||
| 12199 | 12201 | ||
| 12200 | Even stack manipulation commands are affected. @key{TAB} works by | 12202 | Even stack manipulation commands are affected. @key{TAB} works by |
| 12201 | popping two values and pushing them back in the opposite order, | 12203 | popping two values and pushing them back in the opposite order, |