* lisp/simple.el (set-variable): Use read-from-minibuffer.

Fixes: debbugs:14710
This commit is contained in:
Stefan Monnier 2013-06-25 20:50:50 -04:00
parent a49ff80c24
commit a343d218fd
2 changed files with 6 additions and 4 deletions

View file

@ -1,5 +1,7 @@
2013-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
* simple.el (set-variable): Use read-from-minibuffer (bug#14710).
* emacs-lisp/package.el (package--add-to-archive-contents): Add missing
nil terminate the loop (bug#14718).

View file

@ -6448,10 +6448,10 @@ With a prefix argument, set VARIABLE to VALUE buffer-locally."
(call-interactively `(lambda (arg)
(interactive ,prop)
arg))
(read
(read-string prompt nil
'set-variable-value-history
(format "%S" (symbol-value var))))))))
(read-from-minibuffer prompt nil
read-expression-map t
'set-variable-value-history
(format "%S" (symbol-value var)))))))
(list var val current-prefix-arg)))
(and (custom-variable-p variable)