aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/files.el3
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4fa3538b30e..a442970132a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12005-12-16 Klaus Zeitler <kzeitler@lucent.com>
2
3 * files.el (set-auto-mode): Look for an interpreter specified on
4 the first line also if search for mode specification succeeded,
5 but the mode is not known.
6
12005-12-16 Carsten Dominik <dominik@science.uva.nl> 72005-12-16 Carsten Dominik <dominik@science.uva.nl>
2 8
3 * textmodes/org.el: (org-tags-match-list-sublevels): New option. 9 * textmodes/org.el: (org-tags-match-list-sublevels): New option.
diff --git a/lisp/files.el b/lisp/files.el
index df78985e3be..bb2342c2cef 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -2098,7 +2098,8 @@ only set the major mode, if that would change it."
2098 (setq done t) 2098 (setq done t)
2099 (or (set-auto-mode-0 mode keep-mode-if-same) 2099 (or (set-auto-mode-0 mode keep-mode-if-same)
2100 ;; continuing would call minor modes again, toggling them off 2100 ;; continuing would call minor modes again, toggling them off
2101 (throw 'nop nil))))) 2101 (throw 'nop nil))))))
2102 (unless done
2102 ;; If we didn't, look for an interpreter specified in the first line. 2103 ;; If we didn't, look for an interpreter specified in the first line.
2103 ;; As a special case, allow for things like "#!/bin/env perl", which 2104 ;; As a special case, allow for things like "#!/bin/env perl", which
2104 ;; finds the interpreter anywhere in $PATH. 2105 ;; finds the interpreter anywhere in $PATH.