rather than all commands.
+2004-11-06 Alan Shutko <ats@acm.org>
+
+ * macros.el (insert-kbd-macro): Do completions based on macros,
+ rather than all commands.
+
2004-11-06 David Hansen <david.hansen@gmx.net> (tiny change)
* tempo.el (tempo-match-finder): Use [:word:] instead of "^\\b",
To save a kbd macro, visit a file of Lisp code such as your `~/.emacs',
use this command, and then save the file."
- (interactive "CInsert kbd macro (name): \nP")
+ (interactive (list (intern (completing-read "Insert kbd macro (name): "
+ obarray
+ (lambda (elt)
+ (and (fboundp elt)
+ (or (stringp (symbol-function elt))
+ (vectorp (symbol-function elt)))))
+ t))
+ current-prefix-arg))
(let (definition)
(if (string= (symbol-name macroname) "")
(progn