1" Vim syntax file 2" Language: TealInfo source files (*.tli) 3" Maintainer: Kurt W. Andrews <[email protected]> 4" Last Change: 2001 May 10 5" Version: 1.0 6 7" quit when a syntax file was already loaded 8if exists("b:current_syntax") 9 finish 10endif 11 12" TealInfo Objects 13 14syn keyword tliObject LIST POPLIST WINDOW POPWINDOW OUTLINE CHECKMARK GOTO 15syn keyword tliObject LABEL IMAGE RECT TRES PASSWORD POPEDIT POPIMAGE CHECKLIST 16 17" TealInfo Fields 18 19syn keyword tliField X Y W H BX BY BW BH SX SY FONT BFONT CYCLE DELAY TABS 20syn keyword tliField STYLE BTEXT RECORD DATABASE KEY TARGET DEFAULT TEXT 21syn keyword tliField LINKS MAXVAL 22 23" TealInfo Styles 24 25syn keyword tliStyle INVERTED HORIZ_RULE VERT_RULE NO_SCROLL NO_BORDER BOLD_BORDER 26syn keyword tliStyle ROUND_BORDER ALIGN_RIGHT ALIGN_CENTER ALIGN_LEFT_START ALIGN_RIGHT_START 27syn keyword tliStyle ALIGN_CENTER_START ALIGN_LEFT_END ALIGN_RIGHT_END ALIGN_CENTER_END 28syn keyword tliStyle LOCKOUT BUTTON_SCROLL BUTTON_SELECT STROKE_FIND FILLED REGISTER 29 30" String and Character constants 31 32syn match tliSpecial "@" 33syn region tliString start=+"+ end=+"+ 34 35"TealInfo Numbers, identifiers and comments 36 37syn case ignore 38syn match tliNumber "\d*" 39syn match tliIdentifier "\<\h\w*\>" 40syn match tliComment "#.*" 41syn case match 42 43" Define the default highlighting. 44" Only when an item doesn't have highlighting yet 45command -nargs=+ HiLink hi def link <args> 46 47HiLink tliNumber Number 48HiLink tliString String 49HiLink tliComment Comment 50HiLink tliSpecial SpecialChar 51HiLink tliIdentifier Identifier 52HiLink tliObject Statement 53HiLink tliField Type 54HiLink tliStyle PreProc 55 56delcommand HiLink 57 58let b:current_syntax = "tli" 59 60" vim: ts=8 61