[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src print.c
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] emacs/src print.c |
Date: |
Fri, 03 Apr 2009 06:23:49 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kenichi Handa <handa> 09/04/03 06:23:49
Modified files:
src : print.c
Log message:
(print_object): Make each lowest sub_char_table start a new line.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/print.c?cvsroot=emacs&r1=1.255&r2=1.256
Patches:
Index: print.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/print.c,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -b -r1.255 -r1.256
--- print.c 8 Jan 2009 03:15:53 -0000 1.255
+++ print.c 3 Apr 2009 06:23:49 -0000 1.256
@@ -2116,6 +2116,13 @@
/* We print a char-table as if it were a vector,
lumping the parent and default slots in with the
character slots. But we add #^ as a prefix. */
+
+ /* Make each lowest sub_char_table start a new line.
+ Otherwise we'll make a line extremely long, which
+ results in slow redisplay. */
+ if (SUB_CHAR_TABLE_P (obj)
+ && XINT (XSUB_CHAR_TABLE (obj)->depth) == 3)
+ PRINTCHAR ('\n');
PRINTCHAR ('#');
PRINTCHAR ('^');
if (SUB_CHAR_TABLE_P (obj))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/src print.c,
Kenichi Handa <=