neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

tli.vim (1658B)


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