]> git.eshelyaron.com Git - emacs.git/commitdiff
(hack-local-variables): Don't signal an error if the local
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 May 2008 20:23:06 +0000 (20:23 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 28 May 2008 20:23:06 +0000 (20:23 +0000)
variable section is not properly terminated.

lisp/ChangeLog
lisp/files.el

index 5c123a80c8208ebddf272c8731e01f1fc89b1b0e..45596d45439e571a11c30a114470b2caf531fd2e 100644 (file)
@@ -1,5 +1,8 @@
 2008-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * files.el (hack-local-variables): Don't signal an error if the local
+       variable section is not properly terminated.
+
        * emacs-lisp/easymenu.el (easy-menu-convert-item)
        (easy-menu-convert-item-1): Move the duplicate-generation outside of
        the caching so it also works for identical entries.
index 0fcbcb2a39777994370ae28a73975819a6415031..0dc8ba20b2df9e92c087c238096f54fb53cf33b1 100644 (file)
@@ -2860,7 +2860,10 @@ is specified, returning t if it is specified."
                          (re-search-forward
                           (concat prefix "[ \t]*End:[ \t]*" suffix)
                           nil t))
-                 (error "Local variables list is not properly terminated"))
+                  ;; This used to be an error, but really all it means is
+                  ;; that this may simply not be a local-variables section,
+                  ;; so just ignore it.
+                 (message "Local variables list is not properly terminated"))
                (beginning-of-line)
                (setq endpos (point)))