Mercurial > emacs
changeset 104904:9d2e34daf3ab
(display_mode_element): Move list length limit from 50 to
5000 (see thread starting with <xbaik5174uqu.fsf@cam.ac.uk>).
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Thu, 10 Sep 2009 03:20:51 +0000 |
parents | bc44fc226d0f |
children | 19772824da0c |
files | src/ChangeLog src/xdisp.c |
diffstat | 2 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Thu Sep 10 03:03:27 2009 +0000 +++ b/src/ChangeLog Thu Sep 10 03:20:51 2009 +0000 @@ -1,3 +1,8 @@ +2009-09-10 Stefan Monnier <monnier@iro.umontreal.ca> + + * xdisp.c (display_mode_element): Move list length limit from 50 to + 5000 (see thread starting with <xbaik5174uqu.fsf@cam.ac.uk>). + 2009-09-09 Stefan Monnier <monnier@iro.umontreal.ca> * nsfont.m (ns_get_family): Don't force first letter to uppercase.
--- a/src/xdisp.c Thu Sep 10 03:03:27 2009 +0000 +++ b/src/xdisp.c Thu Sep 10 03:20:51 2009 +0000 @@ -17750,8 +17750,12 @@ } else if (STRINGP (car) || CONSP (car)) { - register int limit = 50; - /* Limit is to protect against circular lists. */ + register int limit = 5000; + /* Limit is to protect against circular lists. + The limit used to be 50, but if you use enough minor modes, + minor-mode-alist will easily grow past 50. Circular lists + are rather unlikely, so it's better for the limit to be + "too large" rather than "too small". */ while (CONSP (elt) && --limit > 0 && (precision <= 0 || n < precision))