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