codekingpro/portable-devtools
114k
1" Vim syntax file2" Config file: printcap3" Maintainer: Lennart Schultz <Lennart.Schultz@ecmwf.int> (defunct)4" Modified by Bram5" Last Change: 2003 May 116 7" quit when a syntax file was already loaded8if exists("b:current_syntax")9 finish10endif11 12"define keywords13setlocal isk=@,46-57,_,-,#,=,192-25514 15"first all the bad guys16syn match pcapBad '^.\+$' "define any line as bad17syn match pcapBadword '\k\+' contained "define any sequence of keywords as bad18syn match pcapBadword ':' contained "define any single : as bad19syn match pcapBadword '\\' contained "define any single \ as bad20"then the good boys21" Boolean keywords22syn match pcapKeyword contained ':\(fo\|hl\|ic\|rs\|rw\|sb\|sc\|sf\|sh\)'23" Numeric Keywords24syn match pcapKeyword contained ':\(br\|du\|fc\|fs\|mx\|pc\|pl\|pw\|px\|py\|xc\|xs\)#\d\+'25" String Keywords26syn match pcapKeyword contained ':\(af\|cf\|df\|ff\|gf\|if\|lf\|lo\|lp\|nd\|nf\|of\|rf\|rg\|rm\|rp\|sd\|st\|tf\|tr\|vf\)=\k*'27" allow continuation28syn match pcapEnd ':\\$' contained29"30syn match pcapDefineLast '^\s.\+$' contains=pcapBadword,pcapKeyword31syn match pcapDefine '^\s.\+$' contains=pcapBadword,pcapKeyword,pcapEnd32syn match pcapHeader '^\k[^|]\+\(|\k[^|]\+\)*:\\$'33syn match pcapComment "#.*$"34 35syn sync minlines=5036 37 38" Define the default highlighting.39" Only when an item doesn't have highlighting yet40 41hi def link pcapBad WarningMsg42hi def link pcapBadword WarningMsg43hi def link pcapComment Comment44 45 46let b:current_syntax = "pcap"47 48" vim: ts=849 