Variable: calc-variables-menu

calc-variables-menu is a variable defined in calc-menu.el.gz.

Value

Large value
("Variables"
 ["Store (1:) into a variable"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-store))
  :keys "s s" :active
  (>=
   (calc-stack-size)
   1)]
 ["Recall a variable value"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-recall))
  :keys "s r"]
 ["Edit the value of a variable"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-edit-variable))
  :keys "s e"]
 ["Exchange (1:) with a variable value"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-store-exchange))
  :keys "s x" :active
  (>=
   (calc-stack-size)
   1)]
 ["Clear variable value"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-unstore))
  :keys "s u"]
 ["Evaluate variables in (1:)"
  (progn
    (require 'calc-ext)
    (call-interactively 'calc-evaluate))
  :keys "=" :active
  (>=
   (calc-stack-size)
   1)]
 ["Evaluate (1:), assigning a value to a variable"
  (progn
    (require 'calc-store)
    (call-interactively 'calc-let))
  :keys "s l" :active
  (>=
   (calc-stack-size)
   1)
  :help "Evaluate (1:) under a temporary assignment of a variable"]
 "----"
 ["Help on Variables"
  (calc-info-goto-node "Store and Recall")])

Documentation

Menu for Calc's variables.

Source Code

;; Defined in /usr/src/emacs/lisp/calc/calc-menu.el.gz
(defvar calc-variables-menu
  (list "Variables"
        ["Store (1:) into a variable"
         (progn
           (require 'calc-store)
           (call-interactively 'calc-store))
         :keys "s s"
         :active (>= (calc-stack-size) 1)]
        ["Recall a variable value"
          (progn
            (require 'calc-store)
            (call-interactively 'calc-recall ))
         :keys "s r"]
        ["Edit the value of a variable"
         (progn
           (require 'calc-store)
           (call-interactively 'calc-edit-variable))
         :keys "s e"]
        ["Exchange (1:) with a variable value"
         (progn
           (require 'calc-store)
           (call-interactively 'calc-store-exchange))
         :keys "s x"
         :active (>= (calc-stack-size) 1)]
        ["Clear variable value"
         (progn
           (require 'calc-store)
           (call-interactively 'calc-unstore))
         :keys "s u"]
        ["Evaluate variables in (1:)"
         (progn
           (require 'calc-ext)
           (call-interactively 'calc-evaluate))
         :keys "="
         :active (>= (calc-stack-size) 1)]
        ["Evaluate (1:), assigning a value to a variable"
         (progn
           (require 'calc-store)
           (call-interactively 'calc-let))
         :keys "s l"
         :active (>= (calc-stack-size) 1)
         :help "Evaluate (1:) under a temporary assignment of a variable"]
        "----"
        ["Help on Variables"
         (calc-info-goto-node "Store and Recall")])
  "Menu for Calc's variables.")