[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Freeze with Emacs 21.1 and CVS Gnus
From: |
Per Abrahamsen |
Subject: |
Re: Freeze with Emacs 21.1 and CVS Gnus |
Date: |
Thu, 06 Dec 2001 16:22:42 +0100 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1 (i686-pc-linux-gnu) |
Eli Zaretskii <eliz@is.elta.co.il> writes:
> On Thu, 6 Dec 2001, Per Abrahamsen wrote:
>
>> Using Emacs 21.1 and CVS Gnus, I get an uninteruptable infinite loop
>> whenever selecting an article from the summary buffer with a subject
>> that ends with a percent sign.
>
> From the backtrace (see below), my wild guess is that Gnus tries to
> display the article name in the mode line, and since the name includes a
> percent character, it tries to interpret that as a special mode-line
> element.
It includes two percent characters. Here is the value used:
(#("Gnus: d.t.utf8-æøå [ h e] Re: Test path with %%" 0 5
(help-echo "This is Gnus" display
(image :type xbm :file
"/home/user_2/abraham/linux/share/emacs/21.1/etc/gnus-pointer.xbm" :ascent
center))
5 20 nil 20 21
(help-echo "All citation text visible")
21 22
(help-echo "Hidden headers")
22 23
(help-echo "No hidden encryption nor digital signature status")
23 24
(help-echo "Signature is visible")
24 25
(help-echo "No overstrike characters applied")
25 26
(help-echo "/*_Emphasis_*/ characters applied")
26 49 nil))
I get this by evaluating the call to
'gnus-mode-line-buffer-identification' below:
(setq mode-line-buffer-identification
(gnus-mode-line-buffer-identification (list mode-string)))
(set-buffer-modified-p t))))
I tried
(setq mode-line-buffer-identification '("foo%%"))
which works fine, I get "foo%" in the mode line as expected.