diff options
author | Richard M. Stallman <rms@gnu.org> | 1995-06-21 23:03:59 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1995-06-21 23:03:59 +0000 |
commit | 90fec20ab652d5e7311322bdd2aa8916e03edeef (patch) | |
tree | be8778fcb7119e080af728b650fbfeba14f97672 /lisp/emacs-lisp/lisp-mode.el | |
parent | dc61cb9dd8c79d95f5020908b171c8482a17908a (diff) | |
download | emacs-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.el | 3 |
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)))) |