diff options
| -rw-r--r-- | lisp/calc/calc-map.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/calc/calc-map.el b/lisp/calc/calc-map.el index 63e45538c32..c9c71b3ebf1 100644 --- a/lisp/calc/calc-map.el +++ b/lisp/calc/calc-map.el | |||
| @@ -498,6 +498,9 @@ | |||
| 498 | 498 | ||
| 499 | 499 | ||
| 500 | ;;; Return a list of the form (nargs func name) | 500 | ;;; Return a list of the form (nargs func name) |
| 501 | (defvar calc-get-operator-history nil | ||
| 502 | "History for calc-get-operator.") | ||
| 503 | |||
| 501 | (defun calc-get-operator (msg &optional nargs) | 504 | (defun calc-get-operator (msg &optional nargs) |
| 502 | (setq calc-aborted-prefix nil) | 505 | (setq calc-aborted-prefix nil) |
| 503 | (let ((inv nil) (hyp nil) (prefix nil) (forcenargs nil) | 506 | (let ((inv nil) (hyp nil) (prefix nil) (forcenargs nil) |
| @@ -583,7 +586,8 @@ | |||
| 583 | (let* ((calc-dollar-values calc-arg-values) | 586 | (let* ((calc-dollar-values calc-arg-values) |
| 584 | (calc-dollar-used 0) | 587 | (calc-dollar-used 0) |
| 585 | (calc-hashes-used 0) | 588 | (calc-hashes-used 0) |
| 586 | (func (calc-do-alg-entry "" "Function: "))) | 589 | (func (calc-do-alg-entry "" "Function: " nil |
| 590 | 'calc-get-operator-history))) | ||
| 587 | (setq record-entry t) | 591 | (setq record-entry t) |
| 588 | (or (= (length func) 1) | 592 | (or (= (length func) 1) |
| 589 | (error "Bad format")) | 593 | (error "Bad format")) |