unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Howard Melman <hmelman@gmail.com>
To: 45864@debbugs.gnu.org
Subject: bug#45864: 27.1; hack-local-variables-hook is not documented in Emacs Manual
Date: Thu, 14 Jan 2021 10:43:48 -0500	[thread overview]
Message-ID: <62F9C4EE-B85D-4348-BAF1-3358CF49193C@gmail.com> (raw)


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. 

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

-- 

Howard





             reply	other threads:[~2021-01-14 15:43 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-14 15:43 Howard Melman [this message]
2021-01-19  6:22 ` bug#45864: 27.1; hack-local-variables-hook is not documented in Emacs Manual Lars Ingebrigtsen
     [not found]   ` <A6C93D80-90E0-4F4C-96AD-33953BE52EEE@gmail.com>
2021-01-19 13:19     ` Howard Melman
2021-01-19 15:47       ` Lars Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=62F9C4EE-B85D-4348-BAF1-3358CF49193C@gmail.com \
    --to=hmelman@gmail.com \
    --cc=45864@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).