comparison lisp/macros.el @ 14398:ad30f677493e

(name-last-kbd-macro): Reject empty cmd name.
author Richard M. Stallman <rms@gnu.org>
date Sun, 28 Jan 1996 03:07:38 +0000
parents 24189cc67176
children c23c9712ef5c
comparison
equal deleted inserted replaced
14397:49d961cdc9d6 14398:ad30f677493e
43 (and (fboundp symbol) 43 (and (fboundp symbol)
44 (not (stringp (symbol-function symbol))) 44 (not (stringp (symbol-function symbol)))
45 (not (vectorp (symbol-function symbol))) 45 (not (vectorp (symbol-function symbol)))
46 (error "Function %s is already defined and not a keyboard macro." 46 (error "Function %s is already defined and not a keyboard macro."
47 symbol)) 47 symbol))
48 (if (string-equal symbol "")
49 (error "No command name given"))
48 (fset symbol last-kbd-macro)) 50 (fset symbol last-kbd-macro))
49 51
50 ;;;###autoload 52 ;;;###autoload
51 (defun insert-kbd-macro (macroname &optional keys) 53 (defun insert-kbd-macro (macroname &optional keys)
52 "Insert in buffer the definition of kbd macro NAME, as Lisp code. 54 "Insert in buffer the definition of kbd macro NAME, as Lisp code.