1" Vim syntax file 2" Language: Microsoft Module-Definition (.def) File 3" Orig Author: Rob Brady <[email protected]> 4" Maintainer: Wu Yongwei <[email protected]> 5" Last Change: $Date: 2007/10/02 13:51:24 $ 6" $Revision: 1.2 $ 7 8" quit when a syntax file was already loaded 9if exists("b:current_syntax") 10 finish 11endif 12 13syn case ignore 14 15syn match defComment ";.*" 16 17syn keyword defKeyword LIBRARY STUB EXETYPE DESCRIPTION CODE WINDOWS DOS 18syn keyword defKeyword RESIDENTNAME PRIVATE EXPORTS IMPORTS SEGMENTS 19syn keyword defKeyword HEAPSIZE DATA 20syn keyword defStorage LOADONCALL MOVEABLE DISCARDABLE SINGLE 21syn keyword defStorage FIXED PRELOAD 22 23syn match defOrdinal "\s\+@\d\+" 24 25syn region defString start=+'+ end=+'+ 26 27syn match defNumber "\d+" 28syn match defNumber "0x\x\+" 29 30 31" Define the default highlighting. 32" Only when an item doesn't have highlighting yet 33 34hi def link defComment Comment 35hi def link defKeyword Keyword 36hi def link defStorage StorageClass 37hi def link defString String 38hi def link defNumber Number 39hi def link defOrdinal Operator 40 41 42let b:current_syntax = "def" 43 44" vim: ts=8 45