Function: eieio-list-prin1
eieio-list-prin1 is a byte-compiled function defined in eieio.el.gz.
Signature
(eieio-list-prin1 LIST)
Documentation
Display LIST where list may contain objects.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(defun eieio-list-prin1 (list)
"Display LIST where list may contain objects."
(if (not (eieio-object-p (car list)))
(progn
(princ "'")
(prin1 list))
(when eieio-print-indentation
(princ (make-string (* eieio-print-depth 2) ? )))
(princ "(list")
(let ((eieio-print-depth (1+ eieio-print-depth)))
(while list
(princ "\n")
(if (eieio-object-p (car list))
(object-write (car list))
(when eieio-print-indentation
(princ (make-string (* eieio-print-depth) ? )))
(eieio-override-prin1 (car list)))
(setq list (cdr list))))
(princ ")")))