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))