aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1997-03-02 01:01:13 +0000
committerKarl Heuer1997-03-02 01:01:13 +0000
commitbc43b8e83a3fb8b256258582324f1c375eacd58f (patch)
tree76bf4e1d8084ba0e1e515058c9f18e46c9310feb
parentf655106be2fffe6c35bdf5a20d4e0b998571bf28 (diff)
downloademacs-bc43b8e83a3fb8b256258582324f1c375eacd58f.tar.gz
emacs-bc43b8e83a3fb8b256258582324f1c375eacd58f.zip
(eval-expression): No longer disabled, since M-: isn't
as likely to be typed by mistake as the old ESC ESC binding was. Arg `expression' renamed to `eval-expression-arg' to avoid potential collision if its value mentions `expression'.
-rw-r--r--lisp/simple.el6
1 files changed, 2 insertions, 4 deletions
diff --git a/lisp/simple.el b/lisp/simple.el
index 8f3ab1d61f2..715660b174f 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -470,20 +470,18 @@ Other major modes are defined by comparison with this one."
470 "Minibuffer keymap used for reading Lisp expressions.") 470 "Minibuffer keymap used for reading Lisp expressions.")
471(define-key read-expression-map "\M-\t" 'lisp-complete-symbol) 471(define-key read-expression-map "\M-\t" 'lisp-complete-symbol)
472 472
473(put 'eval-expression 'disabled t)
474
475(defvar read-expression-history nil) 473(defvar read-expression-history nil)
476 474
477;; We define this, rather than making `eval' interactive, 475;; We define this, rather than making `eval' interactive,
478;; for the sake of completion of names like eval-region, eval-current-buffer. 476;; for the sake of completion of names like eval-region, eval-current-buffer.
479(defun eval-expression (expression) 477(defun eval-expression (eval-expression-arg)
480 "Evaluate EXPRESSION and print value in minibuffer. 478 "Evaluate EXPRESSION and print value in minibuffer.
481Value is also consed on to front of the variable `values'." 479Value is also consed on to front of the variable `values'."
482 (interactive 480 (interactive
483 (list (read-from-minibuffer "Eval: " 481 (list (read-from-minibuffer "Eval: "
484 nil read-expression-map t 482 nil read-expression-map t
485 'read-expression-history))) 483 'read-expression-history)))
486 (setq values (cons (eval expression) values)) 484 (setq values (cons (eval eval-expression-arg) values))
487 (prin1 (car values) t)) 485 (prin1 (car values) t))
488 486
489(defun edit-and-eval-command (prompt command) 487(defun edit-and-eval-command (prompt command)