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