home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / syntax / nosyntax.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  785 b   |  31 lines

  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.  
  8. if !has("syntax")
  9.   finish
  10. endif
  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.
  14. au! Syntax
  15.  
  16. " remove all syntax autocommands and remove the syntax for each buffer
  17. augroup 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!
  23. augroup END
  24.  
  25. if exists("syntax_on")
  26.   unlet syntax_on
  27. endif
  28. if exists("syntax_manual")
  29.   unlet syntax_manual
  30. endif
  31.