aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/calc/calc-map.el6
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"))