Function: viper-set-register-macro
viper-set-register-macro is a byte-compiled function defined in
viper-macs.el.gz.
Signature
(viper-set-register-macro REG)
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-macs.el.gz
;;; Keyboard macros in registers
;; sets register to last-kbd-macro carefully.
(defun viper-set-register-macro (reg)
(if (get-register reg)
(if (y-or-n-p "Register contains data. Overwrite? ")
()
(error
(substitute-command-keys
"Macro not saved in register. Can still be invoked via \\[kmacro-end-and-call-macro]"))))
(set-register reg last-kbd-macro))