annotate runtime/syntax/zimbu.vim @ 18164:f57481564f2c v8.1.2077

patch 8.1.2077: the ops.c file is too big Commit: https://github.com/vim/vim/commit/4aea03eb875613e3eae2125b84f02b7cd898b2f8 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Sep 25 22:37:17 2019 +0200 patch 8.1.2077: the ops.c file is too big Problem: The ops.c file is too big. Solution: Move code for dealing with registers to a new file. (Yegappan Lakshmanan, closes #4982)
author Bram Moolenaar <Bram@vim.org>
date Wed, 25 Sep 2019 22:45:03 +0200
parents 5d89d9b40499
children 71cbad0921c9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 " Vim syntax file
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2 " Language: Zimbu
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 " Maintainer: Bram Moolenaar
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
4 " Last Change: 2014 Nov 23
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 if exists("b:current_syntax")
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 finish
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 endif
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 syn include @Ccode syntax/c.vim
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12 syn keyword zimbuTodo TODO FIXME XXX contained
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 syn match zimbuNoBar "|" contained
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 syn match zimbuParam "|[^| ]\+|" contained contains=zimbuNoBar
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
15 syn match zimbuNoBacktick "`" contained
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
16 syn match zimbuCode "`[^`]\+`" contained contains=zimbuNoBacktick
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
17 syn match zimbuComment "#.*$" contains=zimbuTodo,zimbuParam,zimbuCode,@Spell
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
18 syn match zimbuComment "/\*.\{-}\*/" contains=zimbuTodo,zimbuParam,zimbuCode,@Spell
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 syn match zimbuChar "'\\\=.'"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 syn keyword zimbuBasicType bool status
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 syn keyword zimbuBasicType int1 int2 int3 int4 int5 int6 int7
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 syn keyword zimbuBasicType int9 int10 int11 int12 int13 int14 int15
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 syn keyword zimbuBasicType int int8 int16 int32 int64 bigInt
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 syn keyword zimbuBasicType nat nat8 byte nat16 nat32 nat64 bigNat
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 syn keyword zimbuBasicType nat1 nat2 nat3 nat4 nat5 nat6 nat7
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 syn keyword zimbuBasicType nat9 nat10 nat11 nat12 nat13 nat14 nat15
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 syn keyword zimbuBasicType float float32 float64 float80 float128
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 syn keyword zimbuBasicType fixed1 fixed2 fixed3 fixed4 fixed5 fixed6
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 syn keyword zimbuBasicType fixed7 fixed8 fixed9 fixed10 fixed11 fixed12
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32 syn keyword zimbuBasicType fixed13 fixed14 fixed15
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
34 syn keyword zimbuCompType string varString
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
35 syn keyword zimbuCompType byteString varByteString
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
36 syn keyword zimbuCompType tuple array list dict dictList set callback
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
37 syn keyword zimbuCompType sortedList multiDict multiDictList multiSet
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 syn keyword zimbuCompType complex complex32 complex64 complex80 complex128
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39 syn keyword zimbuCompType proc func def thread evalThread lock cond pipe
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
41 syn keyword zimbuType VAR dyn type USE GET
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 syn match zimbuType "IO.File"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43 syn match zimbuType "IO.Stat"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
45 syn keyword zimbuStatement IF ELSE ELSEIF IFNIL WHILE REPEAT FOR IN TO STEP
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
46 syn keyword zimbuStatement DO UNTIL SWITCH WITH
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
47 syn keyword zimbuStatement TRY CATCH FINALLY
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
48 syn keyword zimbuStatement GENERATE_IF GENERATE_ELSE GENERATE_ELSEIF
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
49 syn keyword zimbuStatement GENERATE_ERROR
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
50 syn keyword zimbuStatement BUILD_IF BUILD_ELSE BUILD_ELSEIF
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
51 syn keyword zimbuStatement CASE DEFAULT FINAL ABSTRACT VIRTUAL DEFINE REPLACE
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52 syn keyword zimbuStatement IMPLEMENTS EXTENDS PARENT LOCAL
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
53 syn keyword zimbuStatement PART ALIAS TYPE CONNECT WRAP
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
54 syn keyword zimbuStatement BREAK CONTINUE PROCEED
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
55 syn keyword zimbuStatement RETURN EXIT THROW DEFER
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56 syn keyword zimbuStatement IMPORT AS OPTIONS MAIN
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
57 syn keyword zimbuStatement INTERFACE PIECE INCLUDE MODULE ENUM BITS
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
58 syn keyword zimbuStatement SHARED STATIC
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
59 syn keyword zimbuStatement LAMBDA
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60 syn match zimbuStatement "\<\(FUNC\|PROC\|DEF\)\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61 syn match zimbuStatement "\<CLASS\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62 syn match zimbuStatement "}"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
63
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
64 syn match zimbuAttribute "@backtrace=no\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
65 syn match zimbuAttribute "@backtrace=yes\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
66 syn match zimbuAttribute "@abstract\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
67 syn match zimbuAttribute "@earlyInit\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
68 syn match zimbuAttribute "@default\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
69 syn match zimbuAttribute "@define\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
70 syn match zimbuAttribute "@replace\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
71 syn match zimbuAttribute "@final\>"
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
72 syn match zimbuAttribute "@primitive\>"
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
73 syn match zimbuAttribute "@notOnExit\>"
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
74
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
75 syn match zimbuAttribute "@private\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
76 syn match zimbuAttribute "@protected\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
77 syn match zimbuAttribute "@public\>"
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
78 syn match zimbuAttribute "@local\>"
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79 syn match zimbuAttribute "@file\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
80 syn match zimbuAttribute "@directory\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81 syn match zimbuAttribute "@read=private\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
82 syn match zimbuAttribute "@read=protected\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83 syn match zimbuAttribute "@read=public\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
84 syn match zimbuAttribute "@read=file\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
85 syn match zimbuAttribute "@read=directory\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
86 syn match zimbuAttribute "@items=private\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87 syn match zimbuAttribute "@items=protected\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
88 syn match zimbuAttribute "@items=public\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 syn match zimbuAttribute "@items=file\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
90 syn match zimbuAttribute "@items=directory\>"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
92 syn keyword zimbuMethod NEW EQUAL COPY COMPARE SIZE GET SET INIT EARLYINIT
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
93
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
94 syn keyword zimbuOperator IS ISNOT ISA ISNOTA
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
95
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
96 syn keyword zimbuModule ARG CHECK E GC IO LOG PROTO SYS HTTP ZC ZWT T TIME THREAD
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
97
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
98 syn match zimbuImport "\.\zsPROTO"
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
99 syn match zimbuImport "\.\zsCHEADER"
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
100
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
101 "syn match zimbuString +"\([^"\\]\|\\.\)*\("\|$\)+ contains=zimbuStringExpr
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
102 syn region zimbuString start=+"+ skip=+[^"\\]\|\\.+ end=+"\|$+ contains=zimbuStringExpr
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
103 syn match zimbuString +R"\([^"]\|""\)*\("\|$\)+
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
104 syn region zimbuLongString start=+''"+ end=+"''+
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
105 syn match zimbuStringExpr +\\([^)]*)+hs=s+2,he=e-1 contained contains=zimbuString,zimbuParenPairOuter
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
106 syn region zimbuParenPairOuter start=+(+ms=s+1 end=+)+me=e-1 contained contains=zimbuString,zimbuParenPair
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
107 syn region zimbuParenPair start=+(+ end=+)+ contained contains=zimbuString,zimbuParenPair
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
108
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109 syn keyword zimbuFixed TRUE FALSE NIL THIS THISTYPE FAIL OK
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110 syn keyword zimbuError NULL
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
111
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
112 " trailing whitespace
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113 syn match zimbuSpaceError display excludenl "\S\s\+$"ms=s+1
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114 " mixed tabs and spaces
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
115 syn match zimbuSpaceError display " \+\t"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
116 syn match zimbuSpaceError display "\t\+ "
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
117
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
118 syn match zimbuUses contained "\<uses([a-zA-Z_ ,]*)"
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
119 syn match zimbuBlockgc contained "blockgc"
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120 syn match zimbuBlockComment contained " #.*"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
122 syn region zimbuCregion matchgroup=zimbuCblock start="^>>>" end="^<<<.*" contains=@Ccode,zimbuUses,zimbuBlockgc,zimbuBlockComment keepend
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
123
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
124 " Assume long strings and C regions don't take more than 200 lines.
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
125 syn sync minlines=200
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
126
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
127 " When we find the start of a long string, without a # or " before it, we are
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
128 " sure to be inside a long string.
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
129 syn sync match zimbuLongStringSync grouphere zimbuLongString +^[^"#]*''\"+
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
131 hi def link zimbuBasicType Type
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
132 hi def link zimbuCompType Type
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
133 hi def link zimbuType Type
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
134 hi def link zimbuStatement Statement
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
135 hi def link zimbuOperator Statement
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
136 hi def link zimbuMethod PreProc
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
137 hi def link zimbuModule PreProc
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
138 hi def link zimbuImport PreProc
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
139 hi def link zimbuUses PreProc
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
140 hi def link zimbuBlockgc PreProc
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
141 hi def link zimbuAttribute PreProc
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
142 hi def link zimbuString Constant
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
143 hi def link zimbuLongString Special
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
144 hi def link zimbuChar Constant
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
145 hi def link zimbuFixed Constant
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
146 hi def link zimbuComment Comment
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
147 hi def link zimbuCommentStart zimbuComment
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
148 hi def link zimbuBlockComment Comment
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
149 hi def link zimbuCblock Comment
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
150 hi def link zimbuTodo Todo
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
151 hi def link zimbuParam Constant
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
152 hi def link zimbuCode Statement
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
153 hi def link zimbuNoBar Ignore
6421
5d89d9b40499 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3557
diff changeset
154 hi def link zimbuNoBacktick Ignore
3513
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
155 hi def link zimbuSpaceError Error
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
156 hi def link zimbuError Error
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
157
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
158 let b:current_syntax = "zimbu"
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
159
1b584a6f446c Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
160 " vim: ts=8