Mercurial > emacs
changeset 51995:01229a738c6f
(Output Variables): Add print-continuous-numbering and print-number-table.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 22 Jul 2003 15:20:31 +0000 |
parents | eb38ba134224 |
children | 92cbf13e04cf |
files | lispref/streams.texi |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/streams.texi Tue Jul 22 15:19:05 2003 +0000 +++ b/lispref/streams.texi Tue Jul 22 15:20:31 2003 +0000 @@ -787,3 +787,19 @@ uninterned symbols print with the prefix @samp{#:}, which tells the Lisp reader to produce an uninterned symbol. @end defvar + +@defvar print-continuous-numbering +If non-@code{nil}, that means number continuously across print calls. +This affects the numbers printed for @samp{#@var{n}=} labels and +@samp{#@var{m}#} references. + +Don't set this variable with @code{setq}; you should only bind it +temporarily to @code{t} with @code{let}. When you do that, you should +also bind @code{print-number-table} to @code{nil}. +@end defvar + +@defvar print-number-table +This variable holds a vector used internally by printing to implement +the @code{print-circle} feature. You should not use it except +to bind it to @code{nil} when you bind @code{print-continuous-numbering}. +@end defvar