neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

vsejcl.vim (1004B)


      1 " Vim syntax file
      2 " Language:    JCL job control language - DOS/VSE
      3 " Maintainer:  Davyd Ondrejko <david.ondrejko@safelite.com>
      4 " URL:
      5 " Last change: 2001 May 10
      6 
      7 " quit when a syntax file was already loaded
      8 if exists("b:current_syntax")
      9  finish
     10 endif
     11 
     12 " tags
     13 syn keyword vsejclKeyword DLBL EXEC JOB ASSGN EOJ
     14 syn keyword vsejclField JNM CLASS DISP USER SYSID JSEP SIZE
     15 syn keyword vsejclField VSAM
     16 syn region vsejclComment start="^/\*" end="$"
     17 syn region vsejclComment start="^[\* ]\{}$" end="$"
     18 syn region vsejclMisc start="^  " end="$" contains=Jparms
     19 syn match vsejclString /'.\{-}'/
     20 syn match vsejclParms /(.\{-})/ contained
     21 
     22 " Define the default highlighting.
     23 " Only when an item doesn't have highlighting yet
     24 
     25 hi def link vsejclComment		Comment
     26 hi def link vsejclField		Type
     27 hi def link vsejclKeyword		Statement
     28 hi def link vsejclObject		Constant
     29 hi def link vsejclString		Constant
     30 hi def link vsejclMisc			Special
     31 hi def link vsejclParms		Constant
     32 
     33 
     34 let b:current_syntax = "vsejcl"
     35 
     36 " vim: ts=4