• Leo Liu's avatar
    Enhance terpri to allow conditionally output a newline · 2dbd7a37
    Leo Liu authored
    * doc/lispref/streams.texi (Output Functions): Document new argument ENSURE to
    terpri.
    
    * doc/misc/cl.texi (Porting Common Lisp): Remove parse-integer.
    
    * lisp/emacs-lisp/cl-extra.el (cl-fresh-line): New function.
    
    * src/keymap.c (describe_vector_princ):
    * src/keyboard.c (Fcommand_error_default_function): Adapt to change to
    Fterpri.
    
    * src/print.c (printchar_stdout_last): Declare.
    (printchar): Record the last char written to stdout.
    (Fterpri): Add optional argument ENSURE.
    
    * test/automated/print-tests.el: New file.
    (terpri): Tests for terpri.  (Bug#18652)
    2dbd7a37
keymap.c 112 KB