annotate runtime/syntax/chill.vim @ 4813:bc3f4804cf47 v7.3.1153

updated for version 7.3.1153 Problem: New regexp engine: Some look-behind matches are very expensive. Solution: Pospone invisible matches further, until a match is almost found.
author Bram Moolenaar <bram@vim.org>
date Sun, 09 Jun 2013 16:24:45 +0200
parents 3fc0f57ecb91
children 43efa4f5a8ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: CHILL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: YoungSang Yoon <image@lgic.co.kr>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Last change: 2004 Jan 21
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " first created by image@lgic.co.kr & modified by paris@lgic.co.kr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 " CHILL (CCITT High Level Programming Language) is used for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 " developing software of ATM switch at LGIC (LG Information
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " & Communications LTd.)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 " A bunch of useful CHILL keywords
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn keyword chillStatement goto GOTO return RETURN returns RETURNS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 syn keyword chillLabel CASE case ESAC esac
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 syn keyword chillConditional if IF else ELSE elsif ELSIF switch SWITCH THEN then FI fi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn keyword chillLogical NOT not
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword chillRepeat while WHILE for FOR do DO od OD TO to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword chillProcess START start STACKSIZE stacksize PRIORITY priority THIS this STOP stop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn keyword chillBlock PROC proc PROCESS process
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn keyword chillSignal RECEIVE receive SEND send NONPERSISTENT nonpersistent PERSISTENT peristent SET set EVER ever
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn keyword chillTodo contained TODO FIXME XXX
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 " String and Character constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 " Highlight special characters (those which have a backslash) differently
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn match chillSpecial contained "\\x\x\+\|\\\o\{1,3\}\|\\.\|\\$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn region chillString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=chillSpecial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn match chillCharacter "'[^\\]'"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn match chillSpecialCharacter "'\\.'"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn match chillSpecialCharacter "'\\\o\{1,3\}'"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 "when wanted, highlight trailing white space
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 if exists("chill_space_errors")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn match chillSpaceError "\s*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn match chillSpaceError " \+\t"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 "catch errors caused by wrong parenthesis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn cluster chillParenGroup contains=chillParenError,chillIncluded,chillSpecial,chillTodo,chillUserCont,chillUserLabel,chillBitField
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn region chillParen transparent start='(' end=')' contains=ALLBUT,@chillParenGroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 syn match chillParenError ")"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn match chillInParen contained "[{}]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 "integer number, or floating point number without a dot and with "f".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn match chillNumber "\<\d\+\(u\=l\=\|lu\|f\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 "floating point number, with dot, optional exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn match chillFloat "\<\d\+\.\d*\(e[-+]\=\d\+\)\=[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 "floating point number, starting with a dot, optional exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 syn match chillFloat "\.\d\+\(e[-+]\=\d\+\)\=[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 "floating point number, without dot, with exponent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 syn match chillFloat "\<\d\+e[-+]\=\d\+[fl]\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 "hex number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn match chillNumber "\<0x\x\+\(u\=l\=\|lu\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 "syn match chillIdentifier "\<[a-z_][a-z0-9_]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 " flag an octal number with wrong digits
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn match chillOctalError "\<0\o*[89]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 if exists("chill_comment_strings")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 " A comment can contain chillString, chillCharacter and chillNumber.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 " But a "*/" inside a chillString in a chillComment DOES end the comment! So we
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 " need to use a special type of chillString: chillCommentString, which also ends on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 " "*/", and sees a "*" at the start of the line as comment again.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 " Unfortunately this doesn't very well work for // type of comments :-(
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syntax match chillCommentSkip contained "^\s*\*\($\|\s\+\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syntax region chillCommentString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end=+\*/+me=s-1 contains=chillSpecial,chillCommentSkip
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syntax region chillComment2String contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end="$" contains=chillSpecial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syntax region chillComment start="/\*" end="\*/" contains=chillTodo,chillCommentString,chillCharacter,chillNumber,chillFloat,chillSpaceError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syntax match chillComment "//.*" contains=chillTodo,chillComment2String,chillCharacter,chillNumber,chillSpaceError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 syn region chillComment start="/\*" end="\*/" contains=chillTodo,chillSpaceError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn match chillComment "//.*" contains=chillTodo,chillSpaceError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syntax match chillCommentError "\*/"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn keyword chillOperator SIZE size
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn keyword chillType dcl DCL int INT char CHAR bool BOOL REF ref LOC loc INSTANCE instance
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 syn keyword chillStructure struct STRUCT enum ENUM newmode NEWMODE synmode SYNMODE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 "syn keyword chillStorageClass
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword chillBlock PROC proc END end
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn keyword chillScope GRANT grant SEIZE seize
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn keyword chillEDML select SELECT delete DELETE update UPDATE in IN seq SEQ WHERE where INSERT insert include INCLUDE exclude EXCLUDE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn keyword chillBoolConst true TRUE false FALSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 syn region chillPreCondit start="^\s*#\s*\(if\>\|ifdef\>\|ifndef\>\|elif\>\|else\>\|endif\>\)" skip="\\$" end="$" contains=chillComment,chillString,chillCharacter,chillNumber,chillCommentError,chillSpaceError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn region chillIncluded contained start=+"+ skip=+\\\\\|\\"+ end=+"+
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn match chillIncluded contained "<[^>]*>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn match chillInclude "^\s*#\s*include\>\s*["<]" contains=chillIncluded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 "syn match chillLineSkip "\\$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn cluster chillPreProcGroup contains=chillPreCondit,chillIncluded,chillInclude,chillDefine,chillInParen,chillUserLabel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 syn region chillDefine start="^\s*#\s*\(define\>\|undef\>\)" skip="\\$" end="$" contains=ALLBUT,@chillPreProcGroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn region chillPreProc start="^\s*#\s*\(pragma\>\|line\>\|warning\>\|warn\>\|error\>\)" skip="\\$" end="$" contains=ALLBUT,@chillPreProcGroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 " Highlight User Labels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn cluster chillMultiGroup contains=chillIncluded,chillSpecial,chillTodo,chillUserCont,chillUserLabel,chillBitField
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn region chillMulti transparent start='?' end=':' contains=ALLBUT,@chillMultiGroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 " Avoid matching foo::bar() in C++ by requiring that the next char is not ':'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn match chillUserCont "^\s*\I\i*\s*:$" contains=chillUserLabel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn match chillUserCont ";\s*\I\i*\s*:$" contains=chillUserLabel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn match chillUserCont "^\s*\I\i*\s*:[^:]"me=e-1 contains=chillUserLabel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn match chillUserCont ";\s*\I\i*\s*:[^:]"me=e-1 contains=chillUserLabel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn match chillUserLabel "\I\i*" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 " Avoid recognizing most bitfields as labels
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn match chillBitField "^\s*\I\i*\s*:\s*[1-9]"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn match chillBitField ";\s*\I\i*\s*:\s*[1-9]"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 syn match chillBracket contained "[<>]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 if !exists("chill_minlines")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 let chill_minlines = 15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 exec "syn sync ccomment chillComment minlines=" . chill_minlines
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 if version >= 508 || !exists("did_ch_syntax_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 let did_ch_syntax_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 HiLink chillLabel Label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 HiLink chillUserLabel Label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 HiLink chillConditional Conditional
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 " hi chillConditional term=bold ctermfg=red guifg=red gui=bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 HiLink chillRepeat Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 HiLink chillProcess Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 HiLink chillSignal Repeat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 HiLink chillCharacter Character
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 HiLink chillSpecialCharacter chillSpecial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 HiLink chillNumber Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 HiLink chillFloat Float
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 HiLink chillOctalError chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 HiLink chillParenError chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 HiLink chillInParen chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 HiLink chillCommentError chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 HiLink chillSpaceError chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 HiLink chillOperator Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 HiLink chillStructure Structure
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 HiLink chillBlock Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 HiLink chillScope Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 "hi chillEDML term=underline ctermfg=DarkRed guifg=Red
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 HiLink chillEDML PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 "hi chillBoolConst term=bold ctermfg=brown guifg=brown
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 HiLink chillBoolConst Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 "hi chillLogical term=bold ctermfg=brown guifg=brown
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 HiLink chillLogical Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 HiLink chillStorageClass StorageClass
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 HiLink chillInclude Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink chillPreProc PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink chillDefine Macro
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 HiLink chillIncluded chillString
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 HiLink chillError Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 HiLink chillStatement Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 HiLink chillPreCondit PreCondit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 HiLink chillType Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 HiLink chillCommentError chillError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 HiLink chillCommentString chillString
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 HiLink chillComment2String chillString
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 HiLink chillCommentSkip chillComment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 HiLink chillString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 HiLink chillComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 " hi chillComment term=None ctermfg=lightblue guifg=lightblue
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 HiLink chillSpecial SpecialChar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 HiLink chillTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 HiLink chillBlock Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 "HiLink chillIdentifier Identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 HiLink chillBracket Delimiter
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 let b:current_syntax = "chill"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 " vim: ts=8