summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2014-03-03 22:26:17 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2014-03-03 22:26:17 -0500
commit092c12b25324229235b5fdb6ceaac08b4114603c (patch)
tree802302401f4c1bcc555c42667c06d8b5d6c5b11c /lisp
parent62528af05e286b65e1e142e45d9bc9557b11f916 (diff)
downloademacs-092c12b25324229235b5fdb6ceaac08b4114603c.tar.gz
* lisp/files.el (hack-local-variables): Mention file name in warning.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/files.el7
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 3cc1a5d4d00..2585d41bbb4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
2014-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
+ * files.el (hack-local-variables): Mention file name in warning.
+
* htmlfontify.el (hfy-fontify-buffer): Drop `invis-range' message.
2014-03-04 Michal Nazarewicz <mina86@mina86.com>
diff --git a/lisp/files.el b/lisp/files.el
index 7d20e1456b6..8304dccf440 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -3340,8 +3340,11 @@ local variables, but directory-local variables may still be applied."
((eq var 'lexical-binding)
(unless hack-local-variables--warned-lexical
(setq hack-local-variables--warned-lexical t)
- (display-warning :warning
- "Specify `lexical-binding' on the first line, not at the end")))
+ (display-warning
+ :warning
+ (format "%s: `lexical-binding' at end of file unreliable"
+ (file-name-nondirectory
+ (or buffer-file-name ""))))))
(t
(ignore-errors
(push (cons (if (eq var 'eval)