aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2006-07-20 20:23:58 +0000
committerJay Belanger2006-07-20 20:23:58 +0000
commita5ff30757f1d5a8225ad3b3eae3cfda547415518 (patch)
tree949724732a78c44b3c9d6c003d585aa7a1ead331
parent56e8410bf772770a073cae976903d3440bf54bc1 (diff)
downloademacs-a5ff30757f1d5a8225ad3b3eae3cfda547415518.tar.gz
emacs-a5ff30757f1d5a8225ad3b3eae3cfda547415518.zip
(calc-get-operator-history): New variable.
(calc-get-operator): Use calc-get-operator-history.
-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"))