File-local variable fixes.
authorGlenn Morris <rgm@gnu.org>
Sat, 21 Jan 2012 00:41:05 +0000 (16:41 -0800)
committerGlenn Morris <rgm@gnu.org>
Sat, 21 Jan 2012 00:41:05 +0000 (16:41 -0800)
commit7b447e9bda80e5de478922771a62c2b3a8f9b2aa
treea37394ac2c36ea1d6e31f1b2dc954c3e8bc7e9d3
parenta2f0118ce5c18ea397c9571e401231b2fca7aa61
File-local variable fixes.
* lisp/files.el (local-enable-local-variables): Doc fix.
(inhibit-local-variables-regexps): Rename from inhibit-first-line-modes-regexps.
Keep old name as obsolete alias.  Doc fix.
Add some extensions from auto-coding-alist.
(inhibit-local-variables-suffixes):
Rename from inhibit-first-line-modes-suffixes.  Doc fix.
(inhibit-local-variables-p): New function, extracted from set-auto-mode-1.
(set-auto-mode): Doc fix.  Respect inhibit-local-variables-regexps.
(set-auto-mode-1): Doc fix.  Use inhibit-local-variables-p.
(hack-local-variables): Doc fix.
Make the mode-only case respect enable-local-variables and friends.
Respect inhibit-local-variables-regexps for file-locals,
but not for directory-locals.
(set-visited-file-name): Take account of inhibit-local-variables-regexps.
Whether it applies may change as the file name is changed.
* lisp/jka-cmpr-hook.el (jka-compr-install):
* lisp/jka-compr.el (jka-compr-uninstall):
Update for inhibit-first-line-modes-suffixes name change.

* etc/NEWS: Mention this change.

Fixes: debbugs:10506
etc/NEWS
lisp/ChangeLog
lisp/files.el
lisp/jka-cmpr-hook.el
lisp/jka-compr.el