aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier2013-06-25 20:50:50 -0400
committerStefan Monnier2013-06-25 20:50:50 -0400
commita343d218fd889e57ab80565815366734fb606b37 (patch)
tree81382b0b6e8ccde7526d1cbc9fae0bab8b7ee621 /lisp
parenta49ff80c244b14225a1384206b5c48683f72fa8e (diff)
downloademacs-a343d218fd889e57ab80565815366734fb606b37.tar.gz
emacs-a343d218fd889e57ab80565815366734fb606b37.zip
* lisp/simple.el (set-variable): Use read-from-minibuffer.
Fixes: debbugs:14710
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/simple.el8
2 files changed, 6 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 3ac3a0f2b92..4cd17401bdd 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
12013-06-26 Stefan Monnier <monnier@iro.umontreal.ca> 12013-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * simple.el (set-variable): Use read-from-minibuffer (bug#14710).
4
3 * emacs-lisp/package.el (package--add-to-archive-contents): Add missing 5 * emacs-lisp/package.el (package--add-to-archive-contents): Add missing
4 nil terminate the loop (bug#14718). 6 nil terminate the loop (bug#14718).
5 7
diff --git a/lisp/simple.el b/lisp/simple.el
index 363ce8407e6..61f32363dbe 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -6448,10 +6448,10 @@ With a prefix argument, set VARIABLE to VALUE buffer-locally."
6448 (call-interactively `(lambda (arg) 6448 (call-interactively `(lambda (arg)
6449 (interactive ,prop) 6449 (interactive ,prop)
6450 arg)) 6450 arg))
6451 (read 6451 (read-from-minibuffer prompt nil
6452 (read-string prompt nil 6452 read-expression-map t
6453 'set-variable-value-history 6453 'set-variable-value-history
6454 (format "%S" (symbol-value var)))))))) 6454 (format "%S" (symbol-value var)))))))
6455 (list var val current-prefix-arg))) 6455 (list var val current-prefix-arg)))
6456 6456
6457 (and (custom-variable-p variable) 6457 (and (custom-variable-p variable)