From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58865 Path: main.gmane.org!not-for-mail From: zrr Newsgroups: gmane.emacs.gnus.general Subject: Re: [BUG]What does this mean:"Mention that multibyte characters Date: Fri, 15 Oct 2004 02:33:02 +0800 Sender: ding-owner@lists.math.uh.edu 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 1097778862 1555 80.91.229.6 (14 Oct 2004 18:34:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 14 Oct 2004 18:34:22 +0000 (UTC) Original-X-From: ding-owner+M7403@lists.math.uh.edu Thu Oct 14 20:34:02 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 1CIAQL-0002Gu-00 for ; Thu, 14 Oct 2004 20:34:02 +0200 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 1CIAPi-0005EP-00; Thu, 14 Oct 2004 13:33:22 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CIAPd-0005EK-00 for ding@lists.math.uh.edu; Thu, 14 Oct 2004 13:33:17 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CIAPa-000100-68 for ding@lists.math.uh.edu; Thu, 14 Oct 2004 13:33:14 -0500 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id 79D573A0038 for ; Thu, 14 Oct 2004 13:33:12 -0500 (CDT) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1CIAPX-00017Y-00 for ; Thu, 14 Oct 2004 20:33:11 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 126 Original-NNTP-Posting-Host: 222.163.21.174 Original-X-Trace: quimby.gnus.org 1097778790 4311 222.163.21.174 (14 Oct 2004 18:33:10 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Thu, 14 Oct 2004 18:33:10 +0000 (UTC) User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.0 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWDZjH83KsOHBfvtX3i jlUDAQNnhjxmNhb6ff7eAAACeUlEQVR4nFWUQYvbMBCFh6xYn03CnlOB4mtciT0r1dBci0HdazdL 5aswSfT3+0bypu1AwMyneSM9jUIppVkjTNTGxKgPH33/giStYJqMmeIU43R4f4C06CnquIZOkm/A TCK15kE+waWqP0IfPoH+u34Va+Bi0OK/QMkBYPlMl7KURT5+Qh1Ar03fiInohu8JSYKSfJZSrmyZ fdcAekixLop9sL21zkv5+yuAFnEVrB37vt9ad6vgQrOBOPJ9C+s2AF9eEl1i/MGhLm/gbOp+6XeM e7afBdDyywMM/CgA4M5UcBMQHsBaPut/wJp2OCF7g6MngmJmZtmt6/SQKfCtAuwq+0Xr4Wk8LqVk DjjJIS0AkzrDvuFqPSnUouL6DJBiVB7SXQ6OuYLCz2mmZKJCR/gXnKfi2VJ2Xky8xUzkiXncsVKy gk5HARc097mwOzkr2wvslRMwL/AcbrnTLjix3nkWcP9V9oy24Thun5rxbGtFymKi7R38aP7SuJsF qMySwW87VhfVuBNLDj5zTVQIJX8dRQpFWa2rezuiwD/1L/NdpM64WWQgHkTJK5xcwMcRTcbtOXfl VMFzG9Hlw8mQbM8lw3oAbtM+6yt38Kq3LEIQXEEa9u5MODmCqwN+BZcDlXoRMp/QZG+XBvA8suIO joXQy/ja9AD7VlE7sepf7/eZirzlAd3RNdTzqfGbjI+OeJlaprdZyKRajwFPdlkwNW1Kne9Cf7lL BcCwDPCrmuUxFP339L1KmX3Rhbi2weZqKQD+LPYb81ZIAi8Oho72VROU4v42vZU1rjCAaBNJ9pSN 1l3LZ9jpaWMiyTGybLgUHQe55e3XqcT4B53DG3QGASewAAAAAElFTkSuQmCC Cancel-Lock: sha1:fbSo5QNpuARxMRpCa6rZZWj4oes= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58865 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58865 Reiner Steib writes: > > Could you please be more specific, which change you mean and which > version worked. And please tell us the Gnus+Emacs for each. > > I don't know if your problems are related to my "FIXME" comment. > Sorry, my statement is not clearly. At first, I doubted that this problem relates to the comment, but after I compared the newest 'gnus-sum.el' with the 'gnus-sum.el' in the 9/21/2004 Emacs trunk I realized that the bug is caused by some changes made on 'gnus-update-summary-mark-positions'. I made an experiment again. Just eval (C-x C-e) 'gnus-update-summary-mark-positions' function in the old version instead of loading entire 'gnus-sum.el'. It works fine. :-) Because there is no version number in the file. I give you a portion of diff output: diff -c /usr/local/stow/emacs-unicode/share/emacs/22.0.0/lisp/gnus/gnus-sum.el /usr/local/stow/emacs-cvs-20040921/share/emacs/21.3.50/lisp/gnus/gnus-sum.el *** /usr/local/stow/emacs-unicode/share/emacs/22.0.0/lisp/gnus/gnus-sum.el 2004-10-14 17:44:38.000000000 +0800 --- /usr/local/stow/emacs-cvs-20040921/share/emacs/21.3.50/lisp/gnus/gnus-sum.el 2004-09-20 20:03:05.000000000 +0800 *************** *** 3234,3257 **** [0 "" "" "05 Apr 2001 23:33:09 +0400" "" "" 0 0 "" nil] 0 nil t 128 t nil "" nil 1) (goto-char (point-min)) ! (setq pos (list (cons 'unread ! (and (search-forward ! (mm-string-as-multibyte "\200") nil t) ! (- (point) (point-min) 1))))) (goto-char (point-min)) ! (push (cons 'replied (and (search-forward ! (mm-string-as-multibyte "\201") nil t) (- (point) (point-min) 1))) pos) (goto-char (point-min)) ! (push (cons 'score (and (search-forward ! (mm-string-as-multibyte "\202") nil t) (- (point) (point-min) 1))) pos) (goto-char (point-min)) ! (push (cons 'download (and (search-forward ! (mm-string-as-multibyte "\203") nil t) ! (- (point) (point-min) 1))) pos))) (setq gnus-summary-mark-positions pos)))) --- 3231,3250 ---- [0 "" "" "05 Apr 2001 23:33:09 +0400" "" "" 0 0 "" nil] 0 nil t 128 t nil "" nil 1) (goto-char (point-min)) ! (setq pos (list (cons 'unread (and (search-forward "\200" nil t) ! (- (point) (point-min) 1))))) (goto-char (point-min)) ! (push (cons 'replied (and (search-forward "\201" nil t) (- (point) (point-min) 1))) pos) (goto-char (point-min)) ! (push (cons 'score (and (search-forward "\202" nil t) (- (point) (point-min) 1))) pos) (goto-char (point-min)) ! (push (cons 'download ! (and (search-forward "\203" nil t) ! (- (point) (point-min) 1))) pos))) (setq gnus-summary-mark-positions pos)))) Maybe the "mm-string-as-multibyte" caused this problem? > Okay, I checked you previous report > (http://thread.gmane.org/m2pt3ryt2b.fsf@yahoo.com.cn). The screenshot > suggest that you have > some non-ASCII character as `gnus-WhatEver-mark' (in the first two > lines), `gnus-no-mark' probably. Thank you for your responsibility. That is not mark. I use some unicode chars to beautify the thread display. See http://my.gnus.org/node/view/22 > > ,----[ C-h v gnus-no-mark RET ] > | gnus-no-mark's value is 32 > | > | *Mark used for articles that have no other secondary mark. > `---- > > Show us the output of `C-h v gnus-no-mark RET', please. Ok, the output is as follows: gnus-no-mark's value is 32 *Mark used for articles that have no other secondary mark. You can customize this variable. Defined in `gnus-sum'. >> Although there are very few people use unicode-2 branch now, I >> think this bug should be solved sooner or later. > > Of course it should. If it only happens in the Unicode branch, it > would be better to report the problem on emacs-devel, too (or the > Emacs Unicode List? I dunno if this list still exists). If it can't be fixed in a moment, I will report to emacs-devel. Best Regards! Tang > > Bye, Reiner. > -- > ,,, > (o o) > ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/