Function: kmacro-delete-ring-head

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

Signature

(kmacro-delete-ring-head &optional ARG)

Documentation

Delete current macro from keyboard macro ring.

The ARG parameter is unused.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-delete-ring-head (&optional _arg)
  "Delete current macro from keyboard macro ring.
The ARG parameter is unused."
  (interactive)
  (unless (kmacro-ring-empty-p t)
    (if (null kmacro-ring)
	(setq last-kbd-macro nil)
      (kmacro-pop-ring))
    (kmacro-display last-kbd-macro t nil "Keyboard macro ring is now empty.")))