]> git.eshelyaron.com Git - emacs.git/commitdiff
(eval-expression): No longer disabled, since M-: isn't
authorKarl Heuer <kwzh@gnu.org>
Sun, 2 Mar 1997 01:01:13 +0000 (01:01 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sun, 2 Mar 1997 01:01:13 +0000 (01:01 +0000)
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'.

lisp/simple.el

index 8f3ab1d61f2b1ca6c0bf9e4da814d57fc9f7433e..715660b174f36e6c351a703c2ba97aec94b81c91 100644 (file)
@@ -470,20 +470,18 @@ Other major modes are defined by comparison with this one."
   "Minibuffer keymap used for reading Lisp expressions.")
 (define-key read-expression-map "\M-\t" 'lisp-complete-symbol)
 
-(put 'eval-expression 'disabled t)
-
 (defvar read-expression-history nil)
 
 ;; We define this, rather than making `eval' interactive,
 ;; for the sake of completion of names like eval-region, eval-current-buffer.
-(defun eval-expression (expression)
+(defun eval-expression (eval-expression-arg)
   "Evaluate EXPRESSION and print value in minibuffer.
 Value is also consed on to front of the variable `values'."
   (interactive
    (list (read-from-minibuffer "Eval: "
                               nil read-expression-map t
                               'read-expression-history)))
-  (setq values (cons (eval expression) values))
+  (setq values (cons (eval eval-expression-arg) values))
   (prin1 (car values) t))
 
 (defun edit-and-eval-command (prompt command)