updated for version 7.0e
diff --git a/runtime/syntax/nosyntax.vim b/runtime/syntax/nosyntax.vim
index b0b0c17..0ab3412 100644
--- a/runtime/syntax/nosyntax.vim
+++ b/runtime/syntax/nosyntax.vim
@@ -1,6 +1,6 @@
 " Vim syntax support file
 " Maintainer:	Bram Moolenaar <Bram@vim.org>
-" Last Change:	2000 Jul 15
+" Last Change:	2006 Apr 16
 
 " This file is used for ":syntax off".
 " It removes the autocommands and stops highlighting for all buffers.
@@ -9,6 +9,10 @@
   finish
 endif
 
+" Remove all autocommands for the Syntax event.  This also avoids that
+" "syntax=foo" in a modeline triggers the SynSet() function of synload.vim.
+au! Syntax
+
 " remove all syntax autocommands and remove the syntax for each buffer
 augroup syntaxset
   au!
@@ -18,9 +22,6 @@
   au!
 augroup END
 
-" Just in case: remove all autocommands for the Syntax event
-au! Syntax
-
 if exists("syntax_on")
   unlet syntax_on
 endif