From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/59465 Path: main.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: args-out-of-range in gnus-summary-prepare-threads Date: Wed, 22 Dec 2004 12:29:04 +0900 Organization: Emacsen advocacy group Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1103686639 10487 80.91.229.6 (22 Dec 2004 03:37:19 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 22 Dec 2004 03:37:19 +0000 (UTC) Original-X-From: ding-owner+M8005@lists.math.uh.edu Wed Dec 22 04:37:10 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CgxJF-0005Rv-00 for ; Wed, 22 Dec 2004 04:37:09 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1CgxBh-0008Q7-00; Tue, 21 Dec 2004 21:29:21 -0600 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CgxBd-0008Q2-00 for ding@lists.math.uh.edu; Tue, 21 Dec 2004 21:29:17 -0600 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CgxBY-0007zH-KE for ding@lists.math.uh.edu; Tue, 21 Dec 2004 21:29:12 -0600 Original-Received: from washington.hostforweb.net ([69.61.11.2]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1CgxBW-0002MO-00 for ; Wed, 22 Dec 2004 04:29:10 +0100 Original-Received: from localhost ([127.0.0.1]) by washington.hostforweb.net with esmtpa (Exim 4.43) id 1CgxBa-0007oI-MT for ding@gnus.org; Tue, 21 Dec 2004 22:29:15 -0500 Original-To: ding@gnus.org X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:ChAad/tBze5bQzwj4Fjfuw10uX0= X-Hashcash: 1:20:041222:ding@gnus.org::446Ls8XlvMnITfG/:00004nRg X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - washington.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: main.gmane.org gmane.emacs.gnus.general:59465 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:59465 >>>>> In Katsumi Yamaoka wrote: > Let me have time to investigate how does your format spec mean > and how do those functions behave. I've fixed it. Please test. The error was caused by many wide characters in summary lines, they often causes an inconsistency between point and column. Here's an example which causes an error. (progn (pop-to-buffer (get-buffer-create "*testing*")) (erase-buffer) (insert-char (make-char 'japanese-jisx0208 34 118) 64) (let ((gnus-use-correct-string-widths nil)) (eval (gnus-spec-tab -62)))) Furthermore, if you change 64 into 62, you will see the nil value for `gnus-use-correct-string-widths', which is the default in Emacs, is not helpful these days. The new `gnus-spec-tab' is fast enough to be able to ignore the value of `gnus-use-correct-string-widths', I think.