1" Vim syntax support file
2" Maintainer:	Bram Moolenaar <Bram@vim.org>
3" Last Change:	2006 Apr 16
4
5" This file is used for ":syntax off".
6" It removes the autocommands and stops highlighting for all buffers.
7
8if !has("syntax")
9  finish
10endif
11
12" Remove all autocommands for the Syntax event.  This also avoids that
13" "syntax=foo" in a modeline triggers the SynSet() function of synload.vim.
14au! Syntax
15
16" remove all syntax autocommands and remove the syntax for each buffer
17augroup syntaxset
18  au!
19  au BufEnter * syn clear
20  au BufEnter * if exists("b:current_syntax") | unlet b:current_syntax | endif
21  doautoall syntaxset BufEnter *
22  au!
23augroup END
24
25if exists("syntax_on")
26  unlet syntax_on
27endif
28if exists("syntax_manual")
29  unlet syntax_manual
30endif
31