Function: calc-store-into
calc-store-into is an autoloaded, interactive and byte-compiled
function defined in calc-store.el.gz.
Signature
(calc-store-into &optional VAR)
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-store.el.gz
(defun calc-store-into (&optional var)
(interactive)
(calc-wrapper
(let ((calc-given-value nil)
(calc-given-value-flag 1))
(or var (setq var (calc-read-var-name "Store: " t)))
(if var
(let ((found (assq var '( ( + . calc-store-plus )
( - . calc-store-minus )
( * . calc-store-times )
( / . calc-store-div )
( ^ . calc-store-power )
( | . calc-store-concat ) ))))
(if found
(funcall (cdr found))
(let ((msg
(calc-store-value var (or calc-given-value (calc-top 1))
"" calc-given-value-flag)))
(message "Stored to variable \"%s\"%s"
(calc-var-name var) msg))))
(setq var (calc-is-assignments (calc-top 1)))
(if var
(while var
(let ((msg
(calc-store-value (car (car var)) (cdr (car var))
(if (not (cdr var)) "")
(if (not (cdr var)) 1))))
(message "Stored to variable \"%s\"%s"
(calc-var-name (car (car var))) msg))
(setq var (cdr var))))))))