summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-06-21 23:03:59 +0000
committerRichard M. Stallman <rms@gnu.org>1995-06-21 23:03:59 +0000
commit90fec20ab652d5e7311322bdd2aa8916e03edeef (patch)
treebe8778fcb7119e080af728b650fbfeba14f97672 /lisp/emacs-lisp/lisp-mode.el
parentdc61cb9dd8c79d95f5020908b171c8482a17908a (diff)
downloademacs-90fec20ab652d5e7311322bdd2aa8916e03edeef.tar.gz
emacs-90fec20ab652d5e7311322bdd2aa8916e03edeef.tar.bz2
emacs-90fec20ab652d5e7311322bdd2aa8916e03edeef.zip
(eval-defun): Don't change defvar to defconst
if it has just one argument.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
-rw-r--r--lisp/emacs-lisp/lisp-mode.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index 2a2c88a9a17..9b59c672ead 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -277,7 +277,8 @@ With argument, insert value in current buffer after the defun."
(end-of-defun)
(beginning-of-defun)
(read (current-buffer)))))
- (if (eq (car form) 'defvar)
+ (if (and (eq (car form) 'defvar)
+ (cdr-safe (cdr-safe form)))
(setq form (cons 'defconst (cdr form))))
(prin1 (eval form))))