]> git.eshelyaron.com Git - emacs.git/commitdiff
Don’t set print-escape-newlines in the minibuffer
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 25 Apr 2018 19:20:04 +0000 (12:20 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 25 Apr 2018 19:25:58 +0000 (12:25 -0700)
This appears to be an unnecessary and possibly-confusing
revenant from ancient code (Bug#31251).  See thread containing:
https://lists.gnu.org/r/emacs-devel/2018-04/msg00654.html
* src/minibuf.c (read_minibuf): Do not set print-escape-newlines.
* src/print.c (syms_of_print): Do not defsym print-escape-newlines
or print-escape-control-characters, as these symbols are not used
in C code.

src/minibuf.c
src/print.c

index 11b3fe2b9c27402d4929a5a3a40854e73c203fba..c41958d85f95e156d164b11885ac6ea8264bc407 100644 (file)
@@ -595,13 +595,6 @@ read_minibuf (Lisp_Object map, Lisp_Object initial, Lisp_Object prompt,
   XWINDOW (minibuf_window)->hscroll = 0;
   XWINDOW (minibuf_window)->suspend_auto_hscroll = 0;
 
-  /* Why does this code set print-escape-newlines?  No call to Fprin1
-     or to Fprint is anywhere in sight.  FIXME: Either remove the next
-     two lines of code along with this comment, or replace this
-     comment with an explanation for why the two lines are needed.  */
-  Fmake_local_variable (Qprint_escape_newlines);
-  print_escape_newlines = 1;
-
   /* Erase the buffer.  */
   {
     ptrdiff_t count1 = SPECPDL_INDEX ();
index a8bbb9d37a1b9871940f0f8b467d0548a71321e0..7c6856af48c9f634c10430086f115f30372d3c8c 100644 (file)
@@ -2447,10 +2447,8 @@ priorities.  */);
   defsubr (&Sredirect_debugging_output);
   defsubr (&Sprint_preprocess);
 
-  DEFSYM (Qprint_escape_newlines, "print-escape-newlines");
   DEFSYM (Qprint_escape_multibyte, "print-escape-multibyte");
   DEFSYM (Qprint_escape_nonascii, "print-escape-nonascii");
-  DEFSYM (Qprint_escape_control_characters, "print-escape-control-characters");
 
   print_prune_charset_plist = Qnil;
   staticpro (&print_prune_charset_plist);