diff src/ChangeLog @ 109957:083f3bd6ac6e

Move reading an extended command to Elisp (bug#5364, bug#5214). * lisp/simple.el (read-extended-command): New function with the logic for `completing-read' moved to Elisp from `execute-extended-command'. Use `function-called-at-point' in `minibuffer-default-add-function' to get a command name for M-n (bug#5364, bug#5214). * src/keyboard.c (Fexecute_extended_command): Move reading a command name with `completing-read' to a new Elisp function `read-extended-command'. Call it to read a command to `function' (bug#5364, bug#5214).
author Juri Linkov <juri@jurta.org>
date Mon, 23 Aug 2010 00:27:59 +0100
parents ce960720ed3f
children 43db1ab5d28c
line wrap: on
line diff
--- a/src/ChangeLog	Sun Aug 22 17:15:20 2010 -0400
+++ b/src/ChangeLog	Mon Aug 23 00:27:59 2010 +0100
@@ -1,3 +1,9 @@
+2010-08-22  Juri Linkov  <juri@jurta.org>
+
+	* keyboard.c (Fexecute_extended_command): Move reading a command name
+	with `completing-read' to a new Elisp function `read-extended-command'.
+	Call it to read a command to `function'  (bug#5364, bug#5214).
+
 2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
 
 	* emacs.c (main): Remove handling of --unibyte arg (Bug#6886).