From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Howard Melman Newsgroups: gmane.emacs.bugs Subject: bug#45864: 27.1; hack-local-variables-hook is not documented in Emacs Manual Date: Thu, 14 Jan 2021 10:43:48 -0500 Message-ID: <62F9C4EE-B85D-4348-BAF1-3358CF49193C@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4409"; mail-complaints-to="usenet@ciao.gmane.io" To: 45864@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 14 17:04:51 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l057C-00012F-9t for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Jan 2021 17:04:50 +0100 Original-Received: from localhost ([::1]:39648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l057B-0004AV-7i for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Jan 2021 11:04:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56506) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l04n5-0004gy-0e for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2021 10:44:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55631) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l04n4-0002eD-O9 for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2021 10:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l04n4-0000gL-M2 for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2021 10:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Howard Melman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jan 2021 15:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45864 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16106390392603 (code B ref -1); Thu, 14 Jan 2021 15:44:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jan 2021 15:43:59 +0000 Original-Received: from localhost ([127.0.0.1]:38944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l04n1-0000fv-13 for submit@debbugs.gnu.org; Thu, 14 Jan 2021 10:43:59 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l04mw-0000fl-Bd for submit@debbugs.gnu.org; Thu, 14 Jan 2021 10:43:57 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l04mv-0004Kd-Ue for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2021 10:43:53 -0500 Original-Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:36311) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l04mu-0002ZW-Ch for bug-gnu-emacs@gnu.org; Thu, 14 Jan 2021 10:43:53 -0500 Original-Received: by mail-qt1-x830.google.com with SMTP id z20so3783552qtq.3 for ; Thu, 14 Jan 2021 07:43:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=oL6Dys6646FuyVINEkn1+AZ775TfT0Rq8NDO71l7mjc=; b=ZObMFEkTiEnIj5I9ec35pB804xHl7GyeNz5LttwtqzOwtpa+HPvATPJj32nKELe57B WaUmLRlixptfCmWQl/iXhe1O39XqiZPP0yUksJ85LbhPjoEY7IoTGmBZHX41f/jR4vXC rxQA9/MhHo3RbfS6nDynphbjWaG2xAcPWZLxsJ6ioaixYzJ/qR9/eLF7nLOfrmMxa35V TLmvVSrJyogAdqB1Fspgq/zMNEUgqjOCrzenVOrlWoABuU73u4NHgRAMYYyI1c6/svU9 mqlxHx8MunX1hgaVfYunM1sLrk2uc+fCNXs06DzrFQt1tksbvVRISfxbhFT7yYWy9Eew vNsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=oL6Dys6646FuyVINEkn1+AZ775TfT0Rq8NDO71l7mjc=; b=I9iPLdYPST+NXKI6FgxP3TFeDEQqXiUkJsK91EK0U0zSqJ66U86x/zmH+tUg+PRBIT wGrUKRWCRwTdsSYzhKcBQO7WN8znvZCbwjPC0Z+88ldOsO4msdAh8WKqi4sw9ZbCYXZC meij/yVUKW9vJecXrGxa7oir+LOcFWX4uD/sN+3oHOfspfD0oLu60mDFEgeJwTh4jmrO ktC/n5PFsePB9raMPymR31Dj6mDhg7St6z3D5ajX4uqiIroCr3lXULKLNpaEQRQNTb9J K/2+n3rZzJh+zHl2Vz8TbrN1/gTKKiGnbPf90l6zXOev+SoGI9w0w53wDCNeIIVb9Xf+ Po4Q== X-Gm-Message-State: AOAM530uEEsybAF3mC2IJ+kGUXmCHe1VWfpffHGWykxMZWvoWL84Kp3e 7xyesv9fWvfcnM69pgAkKR1cPLIOq2A= X-Google-Smtp-Source: ABdhPJzrVjMQgmnPmp4qI/P4Zc3Gt4N7DxJcR3Czh404pIqNhN/vP2gBKlCsI2gRQgRY0LVq5SGLyQ== X-Received: by 2002:ac8:5995:: with SMTP id e21mr7331715qte.294.1610639030511; Thu, 14 Jan 2021 07:43:50 -0800 (PST) Original-Received: from lumet2.home (pool-108-26-232-211.bstnma.fios.verizon.net. [108.26.232.211]) by smtp.gmail.com with ESMTPSA id y10sm3178920qkb.115.2021.01.14.07.43.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Jan 2021 07:43:49 -0800 (PST) X-Mailer: Apple Mail (2.3608.120.23.2.4) Received-SPF: pass client-ip=2607:f8b0:4864:20::830; envelope-from=hmelman@gmail.com; helo=mail-qt1-x830.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:197953 Archived-At: I've been frustrated with a few packages that set outline-regexp as a file local variable in a way I don't prefer. Since this is set after my major-mode hook is run I didn't think I had a way to override these. The Emacs manual only describes how to affect this with the variable enable-local-variables which isn't granular enough to fix this.=20 Today I learned about the hack-local-variables-hook which allows me to correct these. I'm surprised that it and before-hack-local-variables-hook are not documented in the Emacs Manual but are only mentioned in the Elisp Reference Manual. Unless I'm misunderstanding something they're meant for users and not just for elisp programmers so they should be in the Emacs Manual. In GNU Emacs 27.1 (build 1, x86_64-apple-darwin19.5.0, Carbon Version = 162 AppKit 1894.5) of 2020-11-14 built on Traviss-Mac.local Repository revision: 443027ae4946e227b8eb7754751eea62ab7f3386 Repository branch: HEAD Windowing system distributor 'Apple Inc.', version 10.15.7 System Description: Mac OS X 10.15.7 --=20 Howard