Function: kmacro-swap-ring

kmacro-swap-ring is an interactive and byte-compiled function defined in kmacro.el.gz.

Signature

(kmacro-swap-ring)

Documentation

Swap first two elements on keyboard macro ring.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-swap-ring ()
  "Swap first two elements on keyboard macro ring."
  (interactive)
  (unless (kmacro-ring-empty-p)
    (let ((cur (kmacro-ring-head)))
      (kmacro-pop-ring1)
      (kmacro-push-ring cur))
    (kmacro-display last-kbd-macro t)))