calc: Saving Into Registers
15.3 Saving into Registers
==========================
An alternative to killing and yanking stack entries is using registers
in Calc. Saving stack entries in registers is like saving text in
normal Emacs registers; although, like Calc’s kill commands, register
commands always operate on whole stack entries.
Registers in Calc are places to store stack entries for later use;
each register is indexed by a single character. To store the current
region (rounded up, of course, to include full stack entries) into a
register, use the command ‘r s’ (‘calc-copy-to-register’). You will
then be prompted for a register to use, the next character you type will
be the index for the register. To store the region in register R, the
full command will be ‘r s R’. With an argument, ‘C-u r s R’, the region
being copied to the register will be deleted from the Calc buffer.
It is possible to add additional stack entries to a register. The
command ‘M-x calc-append-to-register’ will prompt for a register, then
add the stack entries in the region to the end of the register contents.
The command ‘M-x calc-prepend-to-register’ will similarly prompt for a
register and add the stack entries in the region to the beginning of the
register contents. Both commands take ‘C-u’ arguments, which will cause
the region to be deleted after being added to the register.