From xemacs-m  Thu Mar 27 19:58:07 1997
Received: from mailbox2.ucsd.edu (mailbox2.ucsd.edu [132.239.1.54])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id TAA29241
	for <xemacs-beta@xemacs.org>; Thu, 27 Mar 1997 19:58:03 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by mailbox2.ucsd.edu (8.8.5/8.6.9) with SMTP id RAA29202 for <xemacs-beta@xemacs.org>; Thu, 27 Mar 1997 17:58:05 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id RAA21269; Thu, 27 Mar 1997 17:59:53 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: xemacs-beta@xemacs.org
Subject: Re: XEmacs crash (efs-related)
References: <199703271307.OAA03894@atusel63.alcatel.at> <rvwwqt6nt1.fsf@sdnp5.ucsd.edu> <m2d8slc87w.fsf@altair.xemacs.org> <rvvi6d6irv.fsf@sdnp5.ucsd.edu> <m2u3lwq0qq.fsf@altair.xemacs.org>
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Mail-Copies-To: never
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: David Moore <dmoore@ucsd.edu>
Date: 27 Mar 1997 17:59:53 -0800
In-Reply-To: Steven L Baur's message of 27 Mar 1997 17:11:25 -0800
Message-ID: <rvpvwk7p46.fsf@sdnp5.ucsd.edu>
Lines: 39
X-Mailer: Gnus v5.4.37/XEmacs 19.15

Steven L Baur <steve@miranova.com> writes:

> There should already be code to handle this.  The function dired-advertise
> is called when a dired buffer is created.  Among its side effects is to
> add the buffer name to a global variable dired-buffers, and add the evil
> dired "." file-name-handler.  Dired installs a kill-buffer-hook that
> is supposed to arrange a call to dired-unadvertise which will (is
> supposed to) remove the "." when all dired buffers are destroyed.

The kill-buffer-hook is set to dired-unadvertise-current-buffer which
seems to be broken.  I think it needs a:

  (or dired-buffers (dired-remove-from-file-name-handler-alist))

at the end.

> I don't think we need Yet Another Variable, I think this bug must be
> fixed.

Actually, I'd still like another variable.  I've lived for 7 years
without dired automatically refreshing the directory for me, and I'd
like to have the choice of saying: Yes, I know I have to hit `g' to
refresh the dired buffer, but it's worth the performance gain on small
file operations.

I do like the option of automatic refresh, but for me personally, it's
not worth the massive overhead it puts on Gnus or load-path searching.
 

> [1]  This isn't EFS bashing, really.

No it's not.  I've been finding EFS to be doing a good job!


-- 
David Moore <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.

