1" Vim syntax file 2" Language: purify log files 3" Maintainer: Gautam H. Mudunuri <[email protected]> 4" Last Change: 2003 May 11 5 6" quit when a syntax file was already loaded 7if exists("b:current_syntax") 8 finish 9endif 10 11" Purify header 12syn match purifyLogHeader "^\*\*\*\*.*$" 13 14" Informational messages 15syn match purifyLogFIU "^FIU:.*$" 16syn match purifyLogMAF "^MAF:.*$" 17syn match purifyLogMIU "^MIU:.*$" 18syn match purifyLogSIG "^SIG:.*$" 19syn match purifyLogWPF "^WPF:.*$" 20syn match purifyLogWPM "^WPM:.*$" 21syn match purifyLogWPN "^WPN:.*$" 22syn match purifyLogWPR "^WPR:.*$" 23syn match purifyLogWPW "^WPW:.*$" 24syn match purifyLogWPX "^WPX:.*$" 25 26" Warning messages 27syn match purifyLogABR "^ABR:.*$" 28syn match purifyLogBSR "^BSR:.*$" 29syn match purifyLogBSW "^BSW:.*$" 30syn match purifyLogFMR "^FMR:.*$" 31syn match purifyLogMLK "^MLK:.*$" 32syn match purifyLogMSE "^MSE:.*$" 33syn match purifyLogPAR "^PAR:.*$" 34syn match purifyLogPLK "^PLK:.*$" 35syn match purifyLogSBR "^SBR:.*$" 36syn match purifyLogSOF "^SOF:.*$" 37syn match purifyLogUMC "^UMC:.*$" 38syn match purifyLogUMR "^UMR:.*$" 39 40" Corrupting messages 41syn match purifyLogABW "^ABW:.*$" 42syn match purifyLogBRK "^BRK:.*$" 43syn match purifyLogFMW "^FMW:.*$" 44syn match purifyLogFNH "^FNH:.*$" 45syn match purifyLogFUM "^FUM:.*$" 46syn match purifyLogMRE "^MRE:.*$" 47syn match purifyLogSBW "^SBW:.*$" 48 49" Fatal messages 50syn match purifyLogCOR "^COR:.*$" 51syn match purifyLogNPR "^NPR:.*$" 52syn match purifyLogNPW "^NPW:.*$" 53syn match purifyLogZPR "^ZPR:.*$" 54syn match purifyLogZPW "^ZPW:.*$" 55 56" Define the default highlighting. 57" Only when an item doesn't have highlighting yet 58 59hi def link purifyLogFIU purifyLogInformational 60hi def link purifyLogMAF purifyLogInformational 61hi def link purifyLogMIU purifyLogInformational 62hi def link purifyLogSIG purifyLogInformational 63hi def link purifyLogWPF purifyLogInformational 64hi def link purifyLogWPM purifyLogInformational 65hi def link purifyLogWPN purifyLogInformational 66hi def link purifyLogWPR purifyLogInformational 67hi def link purifyLogWPW purifyLogInformational 68hi def link purifyLogWPX purifyLogInformational 69 70hi def link purifyLogABR purifyLogWarning 71hi def link purifyLogBSR purifyLogWarning 72hi def link purifyLogBSW purifyLogWarning 73hi def link purifyLogFMR purifyLogWarning 74hi def link purifyLogMLK purifyLogWarning 75hi def link purifyLogMSE purifyLogWarning 76hi def link purifyLogPAR purifyLogWarning 77hi def link purifyLogPLK purifyLogWarning 78hi def link purifyLogSBR purifyLogWarning 79hi def link purifyLogSOF purifyLogWarning 80hi def link purifyLogUMC purifyLogWarning 81hi def link purifyLogUMR purifyLogWarning 82 83hi def link purifyLogABW purifyLogCorrupting 84hi def link purifyLogBRK purifyLogCorrupting 85hi def link purifyLogFMW purifyLogCorrupting 86hi def link purifyLogFNH purifyLogCorrupting 87hi def link purifyLogFUM purifyLogCorrupting 88hi def link purifyLogMRE purifyLogCorrupting 89hi def link purifyLogSBW purifyLogCorrupting 90 91hi def link purifyLogCOR purifyLogFatal 92hi def link purifyLogNPR purifyLogFatal 93hi def link purifyLogNPW purifyLogFatal 94hi def link purifyLogZPR purifyLogFatal 95hi def link purifyLogZPW purifyLogFatal 96 97hi def link purifyLogHeader Comment 98hi def link purifyLogInformational PreProc 99hi def link purifyLogWarning Type 100hi def link purifyLogCorrupting Error 101hi def link purifyLogFatal Error 102 103 104let b:current_syntax = "purifylog" 105 106" vim:ts=8 107