Variable: print-circle
print-circle is a customizable variable defined in cust-print.el.gz.
Value
nil
Documentation
Controls the printing of recursive structures.
If nil, printing proceeds recursively and may lead to
max-lisp-eval-depth being exceeded or an error may occur:
"Apparently circular structure being printed." Also see
print-length and print-level.
If non-nil, shared substructures anywhere in the structure are printed
with #N= before the first occurrence (in the order of the print
representation) and #N# in place of each subsequent occurrence,
where N is a positive decimal integer.
Probably introduced at or before Emacs version 21.1.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/cust-print.el.gz
(defcustom print-circle nil
"Controls the printing of recursive structures.
If nil, printing proceeds recursively and may lead to
`max-lisp-eval-depth' being exceeded or an error may occur:
\"Apparently circular structure being printed.\" Also see
`print-length' and `print-level'.
If non-nil, shared substructures anywhere in the structure are printed
with `#N=' before the first occurrence (in the order of the print
representation) and `#N#' in place of each subsequent occurrence,
where N is a positive decimal integer."
:type 'boolean)