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 / mac / vim55rt.sit / runtime / syntax / ncf.vim < prev    next >
Encoding:
Text File  |  1999-09-25  |  1.2 KB  |  50 lines  |  [TEXT/VIM!]

  1. " Vim syntax file
  2. " Language:    ncf NCF Batch File
  3. " Maintainer:    Jonathan J. Miner <jon.miner@doit.wisc.edu>
  4. " Last change:    Thursday 13 May 1999 10:29 Central Daylight Time
  5.  
  6. " Remove any old syntax stuff hanging around
  7. syn clear
  8.  
  9. syn case ignore
  10.  
  11. syn match ncfComment    "^\ *rem.*$"
  12. syn match ncfComment    "^\ *;.*$"
  13. syn match ncfComment    "^\ *#.*$"
  14.  
  15. syn match ncfPath    "search \(add\|del\)"
  16. syn match ncfServerName    "^file server name .*$"
  17. syn match ncfIPXNet    "^ipx internal net"
  18. syn keyword ncfCommands    set load mount
  19. syn keyword ncfBoolean    on off
  20.  
  21. " String
  22. syn region ncfString    start=+"+  end=+"+
  23.  
  24. syn match ncfNumber    "\<\d\(\d\+\|[A-F]\+\)*\>"
  25.  
  26. syn match ncfLogins    "^\([Dd]is\|[Ee]n\)able login[s]*"
  27. syn match ncfScript    "[^ ]*\.ncf"
  28.  
  29.  
  30. if !exists("did_ncf_syntax_inits")
  31.     let did_ncf_syntax_inits = 1
  32.     " The default methods for highlighting.  Can be overridden later
  33.     hi link ncfCommands    Statement
  34.     hi link ncfLogins    ncfCommands
  35.     hi link ncfString    String
  36.     hi link ncfComment    Comment
  37.     hi link ncfImplicit    Type
  38.     hi link ncfBoolean    Boolean
  39.     hi link ncfScript    Identifier
  40.     hi link ncfNumber    Number
  41.     hi link ncfPath        Constant
  42.     hi link ncfServerName    Special
  43.     hi link ncfIPXNet    ncfServerName
  44.  
  45. endif
  46.  
  47. let b:current_syntax = "ncf"
  48.  
  49. " vim: ts=8
  50.