From: Lars Ingebrigtsen Date: Sat, 22 Jan 2022 15:24:42 +0000 (+0100) Subject: Clarify Vprint_unreadable_function doc string X-Git-Tag: emacs-29.0.90~2855 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=3b33a143806c9bc845ccb0fdc19b09f2a49afbe6;p=emacs.git Clarify Vprint_unreadable_function doc string * src/print.c (syms_of_print): Clarify Vprint_unreadable_function doc string --- diff --git a/src/print.c b/src/print.c index e9a83d6d5dc..7440a82f6fd 100644 --- a/src/print.c +++ b/src/print.c @@ -2501,14 +2501,14 @@ priorities. Values other than nil or t are also treated as doc: /* If non-nil, a function to call when printing unreadable objects. By default, Emacs printing functions (like `prin1') print unreadable objects as \"#<...>\", where \"...\" describes the object (for -instance, \"#\"). If this variable is non-nil, -it should be a function which will be called to print the object instead. - -The function will be called with two arguments: the object to be printed, and -the NOESCAPE flag (see `prin1-to-string'). If this function returns nil, the -object will be printed as usual. If it returns a string, that string -will then be printed. If the function returns anything else, the -object will not be printed. */); +instance, \"#\"). + +If non-nil, it should be a function that will be called with two +arguments: the object to be printed, and the NOESCAPE flag (see +`prin1-to-string'). If this function returns nil, the object will be +printed as usual. If it returns a string, that string will then be +printed. If the function returns anything else, the object will not +be printed. */); Vprint_unreadable_function = Qnil; DEFSYM (Qprint_unreadable_function, "print-unreadable-function"); }