From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#11606: 24.1; Get rid of buffer local hook variables in find-file.el Date: Tue, 5 Jun 2012 18:14:13 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1338912979 7614 80.91.229.3 (5 Jun 2012 16:16:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 5 Jun 2012 16:16:19 +0000 (UTC) Cc: 11606@debbugs.gnu.org To: Leo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 05 18:16:18 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SbwQZ-0001dW-PQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Jun 2012 18:16:15 +0200 Original-Received: from localhost ([::1]:34434 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbwQZ-0007Vl-HU for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Jun 2012 12:16:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbwQS-0007Uy-D8 for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2012 12:16:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SbwQJ-0001uf-LJ for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2012 12:16:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbwQJ-0001uW-FD for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2012 12:15:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SbwSI-0007ke-DD for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2012 12:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jun 2012 16:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11606 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug wontfix Original-Received: via spool by 11606-submit@debbugs.gnu.org id=B11606.133891304429752 (code B ref 11606); Tue, 05 Jun 2012 16:18:02 +0000 Original-Received: (at 11606) by debbugs.gnu.org; 5 Jun 2012 16:17:24 +0000 Original-Received: from localhost ([127.0.0.1]:58493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SbwRf-0007jo-UN for submit@debbugs.gnu.org; Tue, 05 Jun 2012 12:17:24 -0400 Original-Received: from mail-pz0-f44.google.com ([209.85.210.44]:32829) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SbwRK-0007ix-Vp for 11606@debbugs.gnu.org; Tue, 05 Jun 2012 12:17:22 -0400 Original-Received: by dacx6 with SMTP id x6so6937386dac.3 for <11606@debbugs.gnu.org>; Tue, 05 Jun 2012 09:14:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=Bzosi1pjP5x9WlJi6KmIEIuDgHLJsWJuxwNKJOEKM/A=; b=ILjtoMul7EvcCE4brKgUEIlSh+FBWvaS9s/LK/fXU669EeZJT/KXXzr6kjMHlCmlj8 SatAIcmc8+x/+Kfi5tuBRAqBKZZExNLrL2mUktIUmgMI2Xp87KR5LcQS8Vyv06g10Ojd 8hwTPDS8KXsPg61PZvfMWsQqEGtjmZCZ0mR+iBOgydIToBMCGojghhs2adpg8aNOSOmb aoVTvtWJ8Nn8X/33zfCRxbHnyurqcihvkjfQUeYG/doYjbhdKcmnwExdN3WiMARS7RjR aZftOBKZbQj014qZWCNj2Yj17Z8NDD/qS7k+R1lG4ZTipHuU6ePizyYshUBf0Z0MtCci opVQ== Original-Received: by 10.68.190.10 with SMTP id gm10mr2501459pbc.163.1338912893556; Tue, 05 Jun 2012 09:14:53 -0700 (PDT) Original-Received: by 10.142.164.7 with HTTP; Tue, 5 Jun 2012 09:14:13 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:60719 Archived-At: On Sun, Jun 3, 2012 at 6:05 AM, Leo wrote: > I was thinking that add-hook supports adding local hooks which might be > better than making those hooks buffer-local. Most hooks and hook-like variables can be useful as either global or buffer-local, and for these (add-hook X Y Z t) or (set (make-local-variable X) Y) is the way to go. But there are some hooks that make no sense as global variables, or are never used that way. For these, being automatically buffer-local is, in fact, less error prone. A notable example is revert-buffer-function, which strangely we have not made automatically-buffer local even when the 31 packages in lisp/** that assign it do convert it to buffer-local first... =C2=A0 =C2=A0 Juanma