1" Vim syntax file 2" Language: Vgrindefs 3" Maintainer: Bram Moolenaar <Bram@vim.org> 4" Last Change: 2005 Jun 20 5 6" The Vgrindefs file is used to specify a language for vgrind 7 8" Quit when a (custom) syntax file was already loaded 9if exists("b:current_syntax") 10 finish 11endif 12 13" Comments 14syn match vgrindefsComment "^#.*" 15 16" The fields that vgrind recognizes 17syn match vgrindefsField ":ab=" 18syn match vgrindefsField ":ae=" 19syn match vgrindefsField ":pb=" 20syn match vgrindefsField ":bb=" 21syn match vgrindefsField ":be=" 22syn match vgrindefsField ":cb=" 23syn match vgrindefsField ":ce=" 24syn match vgrindefsField ":sb=" 25syn match vgrindefsField ":se=" 26syn match vgrindefsField ":lb=" 27syn match vgrindefsField ":le=" 28syn match vgrindefsField ":nc=" 29syn match vgrindefsField ":tl" 30syn match vgrindefsField ":oc" 31syn match vgrindefsField ":kw=" 32 33" Also find the ':' at the end of the line, so all ':' are highlighted 34syn match vgrindefsField ":\\$" 35syn match vgrindefsField ":$" 36syn match vgrindefsField "\\$" 37 38" Define the default highlighting. 39" Only used when an item doesn't have highlighting yet 40hi def link vgrindefsField Statement 41hi def link vgrindefsComment Comment 42 43let b:current_syntax = "vgrindefs" 44 45" vim: ts=8 46