Function: calc-copy-variable

calc-copy-variable is an autoloaded, interactive and byte-compiled function defined in calc-store.el.gz.

Signature

(calc-copy-variable &optional VAR1 VAR2)

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/calc/calc-store.el.gz
(defun calc-copy-variable (&optional var1 var2)
  (interactive)
  (calc-wrapper
   (or var1 (setq var1 (calc-read-var-name "Copy variable: ")))
   (if var1
       (let ((value (calc-var-value var1)))
	 (or value
	     (error "No such variable: \"%s\"" (calc-var-name var1)))
	 (or var2 (setq var2 (calc-read-var-name
			      (format "Copy variable: %s, to: "
                                      (calc-var-name var1)))))
	 (if var2
	     (let ((msg (calc-store-value var2 value "")))
               (message "Variable \"%s\" copied to \"%s\"%s"
                        (calc-var-name var1) (calc-var-name var2) msg)))))))