From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: question about permanent-local Date: Wed, 24 Jun 2009 23:18:52 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1245878422 4405 80.91.229.12 (24 Jun 2009 21:20:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jun 2009 21:20:22 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Drew Adams" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 24 23:20:15 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MJZt6-0001vW-Mc for ged-emacs-devel@m.gmane.org; Wed, 24 Jun 2009 23:20:12 +0200 Original-Received: from localhost ([127.0.0.1]:49541 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJZt6-000615-1A for ged-emacs-devel@m.gmane.org; Wed, 24 Jun 2009 17:20:12 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJZru-0005IN-8X for emacs-devel@gnu.org; Wed, 24 Jun 2009 17:18:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJZrp-0005Fn-DY for emacs-devel@gnu.org; Wed, 24 Jun 2009 17:18:57 -0400 Original-Received: from [199.232.76.173] (port=36394 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJZrp-0005Fe-63 for emacs-devel@gnu.org; Wed, 24 Jun 2009 17:18:53 -0400 Original-Received: from smtp-04.vtx.ch ([212.147.0.65]:33861) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MJZro-0003FQ-Me for emacs-devel@gnu.org; Wed, 24 Jun 2009 17:18:53 -0400 Original-Received: from alfajor.home (dyn.83-228-166-055.dsl.vtx.ch [83.228.166.55]) by smtp-04.vtx.ch (VTX Services SA) with ESMTP id 7022D29AF11; Wed, 24 Jun 2009 23:18:51 +0200 (CEST) Original-Received: by alfajor.home (Postfix, from userid 20848) id B6A2E64343; Wed, 24 Jun 2009 23:18:52 +0200 (CEST) In-Reply-To: (Drew Adams's message of "Fri, 19 Jun 2009 11:49:24 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.94 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:111693 Archived-At: > What I'm getting at is this: isn't there a use case for something more > fine-grained that just putting `permanent-local' on the symbol, which > inhibits killing in _all_ buffers? Yes, there are such use cases, but until now they've been sufficiently rare that we don't have enough experience to know what alternative might be useful. There's only one exception: for buffer-local hooks, we have now refined the permanent-local property so it can apply to specific entries on a hook rather than the hook as a whole. Stefan