Function: kmacro-pop-ring1

kmacro-pop-ring1 is a byte-compiled function defined in kmacro.el.gz.

Signature

(kmacro-pop-ring1 &optional RAW)

Documentation

Pop head element off macro ring (no check).

Non-nil arg RAW means just return raw first element.

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-pop-ring1 (&optional raw)
  "Pop head element off macro ring (no check).
Non-nil arg RAW means just return raw first element."
  (prog1 (car kmacro-ring)
    (unless raw
      (kmacro-split-ring-element (car kmacro-ring)))
    (setq kmacro-ring (cdr kmacro-ring))))