"Drew Adams"<drew.adams@oracle.com> writes:
The doc string is misleading, especially this part: "as string of editor
command characters". Presumably what is meant is as a sequence of
command chars (better - a sequence of events). Compare the Elisp manual
description, which explicitly mentions that MACRO can be a string or a
vector (or a symbol with a function value).
Uhm...
(defun foo () "foo")
(execute-kbd-macro 'foo)
->
Debugger entered--Lisp error: (error "Keyboard macros must be strings or
vectors")
execute-kbd-macro(foo)
eval((execute-kbd-macro (quote foo)) nil)
(execute-kbd-macro "foo")
-> foo
(execute-kbd-macro ["f"])
->
After 0 kbd macro iterations: undefined: Keyboard macro terminated by a command
ringing the bell
What kind of vector is this talking about?