]> git.eshelyaron.com Git - emacs.git/commit
Reduce integer-output-format to print-integers-as-characters
authorMattias Engdegård <mattiase@acm.org>
Mon, 2 Nov 2020 22:37:16 +0000 (23:37 +0100)
committerMattias Engdegård <mattiase@acm.org>
Fri, 6 Nov 2020 12:55:32 +0000 (13:55 +0100)
commit0c5eb1c7e798fdf16c3f2694285fe0d18367c6ea
tree5fc075ff856b1c770d48dc34f836dd89de700793
parent527413fb2ff8c073d89ee2d22d38a67c74678b27
Reduce integer-output-format to print-integers-as-characters

The variable now only controls whether characters are printed, not
the radix.  Control chars are printed in human-readable syntax
only when special escapes such as ?\n are available.  Spaces,
formatting and combining chars are excluded (bug#44155).
Done in collaboration with Juri Linkov.

* src/character.c (graphic_base_p):
* src/print.c (named_escape): New functions.
(print_object): Change semantics as described above.
(syms_of_print): Rename integer-output-format.  Update doc string.
* doc/lispref/streams.texi (Output Variables):
* etc/NEWS:
* test/src/print-tests.el (print-integers-as-characters):
Rename and update according to new semantics.  The test now passes.
doc/lispref/streams.texi
etc/NEWS
src/character.c
src/character.h
src/print.c
test/src/print-tests.el