From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/56935 Path: main.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.w3m,gmane.emacs.gnus.general Subject: [emacs-w3m:06591] enabling evaporation of overlays Date: Thu, 08 Apr 2004 11:44:55 +0900 Organization: Emacsen advocacy group Message-ID: References: <20040407.205642.89144777.jet@gyve.org> Reply-To: emacs-w3m@namazu.org NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1081392331 29637 80.91.224.253 (8 Apr 2004 02:45:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 8 Apr 2004 02:45:31 +0000 (UTC) Cc: Masatake YAMATO , mi-ew3m@imarko.dhs.org, matt@stchem.bham.ac.uk, emacs-w3m@namazu.org Original-X-From: emacs-w3m-admin@namazu.org Thu Apr 08 04:45:22 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BBPXe-0004p2-00 for ; Thu, 08 Apr 2004 04:45:22 +0200 Original-Received: from karin.namazu.org ([210.157.158.28]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BBPXd-0004uh-00 for ; Thu, 08 Apr 2004 04:45:21 +0200 Original-Received: from karin.namazu.org (localhost [127.0.0.1]) by karin.namazu.org (Postfix) with ESMTP id A67E3FD37; Thu, 8 Apr 2004 11:45:15 +0900 (JST) Original-Received: from washington.hostforweb.net (washington.hostforweb.net [69.61.11.2]) by karin.namazu.org (Postfix) with ESMTP id 890E0FC7C for ; Thu, 8 Apr 2004 11:45:12 +0900 (JST) Original-Received: from yamaoka by washington.hostforweb.net with local (Exim 4.24) id 1BBPXj-0000Fl-Le; Wed, 07 Apr 2004 22:45:28 -0400 Original-To: ding@gnus.org X-ML-Name: emacs-w3m X-Mail-Count: 06591 X-MLServer: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (anyone can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address emacs-w3m-ctl@namazu.org; help= User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) 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&( Cancel-Lock: sha1:90knx6urGIv5CA99Mu2qlVGUXIQ= X-Hashcash: 0:040408:ding@gnus.org:c98939a06c673545 X-Hashcash: 0:040408:jet@gyve.org:5e58df2293b96865 X-Hashcash: 0:040408:mi-ew3m@imarko.dhs.org:f1bd562c1f75c13c X-Hashcash: 0:040408:matt@stchem.bham.ac.uk:2232a4ac1081d649 X-Hashcash: 0:040408:emacs-w3m@namazu.org:107f1476bfb7bc13 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 - namazu.org X-AntiAbuse: Originator/Caller UID/GID - [32041 32041] / [47 12] X-AntiAbuse: Sender Address Domain - washington.hostforweb.net Precedence: bulk Original-Lines: 41 List-Id: emacs-w3m.namazu.org List-Software: fml [fml 4.0.3 release (20011202/4.0.3)] List-Post: List-Owner: List-Help: List-Unsubscribe: Xref: main.gmane.org gmane.emacs.w3m:3967 gmane.emacs.gnus.general:56935 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:56935 Hi, This message is continued from the following thread: http://thread.gmane.org/n05yv0h3.fsf@ID-23066.news.dfncis.de >>>>> In [emacs-w3m : No.06589] Katsumi Yamaoka wrote: > I also got a report from Hiroshi Fujishima yesterday that there > is a problem in Gnus. When a user types the `t' key in the > summary buffer, mouse-face spreads over the whole article header. > It is required that the value for gnus-treat-buttonize-head is > `head' (which is the default). I haven't investigated it yet, > though. The problem arises since it is the middle of the development of overlay functions in the Emacs CVS head. It can be fixed by the following code: (eval-after-load "gnus" '(progn (defun gnus-make-overlay (&rest args) "\ Run `make-overlay' and enable the `evaporate' property on overlay." (let ((overlay (apply 'make-overlay args))) (overlay-put overlay 'evaporate t) overlay)) (require 'byte-comp) (byte-compile 'gnus-make-overlay))) It is useful that all overlays made by Gnus will be vanished when `erase-buffer' is performed. However, currently I don't want to install it to Gnus CVS. Because it doesn't affect overlays made for widget buttons and we are unable to abolish the gnus-kill-all-overlays function. Furthermore, I heard Masatake YAMATO is planning to enable evaporation of all overlays by default. All problems will be solved if it is realized. Regards, -- Katsumi Yamaoka