Mercurial > vim
annotate runtime/syntax/ishd.vim @ 10705:f5cabb0cd638
Added tag v8.0.0242 for changeset 6736cb42572042c7517086af404d1464711d2af0
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 26 Jan 2017 22:15:04 +0100 |
parents | 46763b01cd9a |
children |
rev | line source |
---|---|
7 | 1 " Vim syntax file |
2 " Language: InstallShield Script | |
3 " Maintainer: Robert M. Cortopassi <cortopar@mindspring.com> | |
4 " Last Change: 2001 May 09 | |
5 | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
6 " quit when a syntax file was already loaded |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
7 if exists("b:current_syntax") |
7 | 8 finish |
9 endif | |
10 | |
11 syn keyword ishdStatement abort begin case default downto else end | |
12 syn keyword ishdStatement endif endfor endwhile endswitch endprogram exit elseif | |
13 syn keyword ishdStatement error for function goto if | |
14 syn keyword ishdStatement program prototype return repeat string step switch | |
15 syn keyword ishdStatement struct then to typedef until while | |
16 | |
17 syn keyword ishdType BOOL BYREF CHAR GDI HWND INT KERNEL LIST LONG | |
18 syn keyword ishdType NUMBER POINTER SHORT STRING USER | |
19 | |
20 syn keyword ishdConstant _MAX_LENGTH _MAX_STRING | |
21 syn keyword ishdConstant AFTER ALLCONTENTS ALLCONTROLS APPEND ASKDESTPATH | |
22 syn keyword ishdConstant ASKOPTIONS ASKPATH ASKTEXT BATCH_INSTALL BACK | |
23 syn keyword ishdConstant BACKBUTTON BACKGROUND BACKGROUNDCAPTION BADPATH | |
24 syn keyword ishdConstant BADTAGFILE BASEMEMORY BEFORE BILLBOARD BINARY | |
25 syn keyword ishdConstant BITMAP256COLORS BITMAPFADE BITMAPICON BK_BLUE BK_GREEN | |
26 syn keyword ishdConstant BK_MAGENTA BK_MAGENTA1 BK_ORANGE BK_PINK BK_RED | |
27 syn keyword ishdConstant BK_SMOOTH BK_SOLIDBLACK BK_SOLIDBLUE BK_SOLIDGREEN | |
28 syn keyword ishdConstant BK_SOLIDMAGENTA BK_SOLIDORANGE BK_SOLIDPINK BK_SOLIDRED | |
29 syn keyword ishdConstant BK_SOLIDWHITE BK_SOLIDYELLOW BK_YELLOW BLACK BLUE | |
30 syn keyword ishdConstant BOOTUPDRIVE BUTTON_CHECKED BUTTON_ENTER BUTTON_UNCHECKED | |
31 syn keyword ishdConstant BUTTON_UNKNOWN CMDLINE COMMONFILES CANCEL CANCELBUTTON | |
32 syn keyword ishdConstant CC_ERR_FILEFORMATERROR CC_ERR_FILEREADERROR | |
33 syn keyword ishdConstant CC_ERR_NOCOMPONENTLIST CC_ERR_OUTOFMEMORY CDROM | |
34 syn keyword ishdConstant CDROM_DRIVE CENTERED CHANGEDIR CHECKBOX CHECKBOX95 | |
35 syn keyword ishdConstant CHECKLINE CHECKMARK CMD_CLOSE CMD_MAXIMIZE CMD_MINIMIZE | |
36 syn keyword ishdConstant CMD_PUSHDOWN CMD_RESTORE COLORMODE256 COLORS | |
37 syn keyword ishdConstant COMBOBOX_ENTER COMBOBOX_SELECT COMMAND COMMANDEX | |
38 syn keyword ishdConstant COMMON COMP_DONE COMP_ERR_CREATEDIR | |
39 syn keyword ishdConstant COMP_ERR_DESTCONFLICT COMP_ERR_FILENOTINLIB | |
40 syn keyword ishdConstant COMP_ERR_FILESIZE COMP_ERR_FILETOOLARGE | |
41 syn keyword ishdConstant COMP_ERR_HEADER COMP_ERR_INCOMPATIBLE | |
42 syn keyword ishdConstant COMP_ERR_INTPUTNOTCOMPRESSED COMP_ERR_INVALIDLIST | |
43 syn keyword ishdConstant COMP_ERR_LAUNCHSERVER COMP_ERR_MEMORY | |
44 syn keyword ishdConstant COMP_ERR_NODISKSPACE COMP_ERR_OPENINPUT | |
45 syn keyword ishdConstant COMP_ERR_OPENOUTPUT COMP_ERR_OPTIONS | |
46 syn keyword ishdConstant COMP_ERR_OUTPUTNOTCOMPRESSED COMP_ERR_SPLIT | |
47 syn keyword ishdConstant COMP_ERR_TARGET COMP_ERR_TARGETREADONLY COMP_ERR_WRITE | |
48 syn keyword ishdConstant COMP_INFO_ATTRIBUTE COMP_INFO_COMPSIZE COMP_INFO_DATE | |
49 syn keyword ishdConstant COMP_INFO_INVALIDATEPASSWORD COMP_INFO_ORIGSIZE | |
50 syn keyword ishdConstant COMP_INFO_SETPASSWORD COMP_INFO_TIME | |
51 syn keyword ishdConstant COMP_INFO_VERSIONLS COMP_INFO_VERSIONMS COMP_NORMAL | |
52 syn keyword ishdConstant COMP_UPDATE_DATE COMP_UPDATE_DATE_NEWER | |
53 syn keyword ishdConstant COMP_UPDATE_SAME COMP_UPDATE_VERSION COMPACT | |
54 syn keyword ishdConstant COMPARE_DATE COMPARE_SIZE COMPARE_VERSION | |
55 syn keyword ishdConstant COMPONENT_FIELD_CDROM_FOLDER | |
56 syn keyword ishdConstant COMPONENT_FIELD_DESCRIPTION COMPONENT_FIELD_DESTINATION | |
57 syn keyword ishdConstant COMPONENT_FIELD_DISPLAYNAME COMPONENT_FIELD_FILENEED | |
58 syn keyword ishdConstant COMPONENT_FIELD_FTPLOCATION | |
59 syn keyword ishdConstant COMPONENT_FIELD_HTTPLOCATION COMPONENT_FIELD_MISC | |
60 syn keyword ishdConstant COMPONENT_FIELD_OVERWRITE COMPONENT_FIELD_PASSWORD | |
61 syn keyword ishdConstant COMPONENT_FIELD_SELECTED COMPONENT_FIELD_SIZE | |
62 syn keyword ishdConstant COMPONENT_FIELD_STATUS COMPONENT_FIELD_VISIBLE | |
63 syn keyword ishdConstant COMPONENT_FILEINFO_COMPRESSED | |
64 syn keyword ishdConstant COMPONENT_FILEINFO_COMPRESSENGINE | |
65 syn keyword ishdConstant COMPONENT_FILEINFO_LANGUAGECOMPONENT_FILEINFO_OS | |
66 syn keyword ishdConstant COMPONENT_FILEINFO_POTENTIALLYLOCKED | |
67 syn keyword ishdConstant COMPONENT_FILEINFO_SELFREGISTERING | |
68 syn keyword ishdConstant COMPONENT_FILEINFO_SHARED COMPONENT_INFO_ATTRIBUTE | |
69 syn keyword ishdConstant COMPONENT_INFO_COMPSIZE COMPONENT_INFO_DATE | |
70 syn keyword ishdConstant COMPONENT_INFO_DATE_EX_EX COMPONENT_INFO_LANGUAGE | |
71 syn keyword ishdConstant COMPONENT_INFO_ORIGSIZE COMPONENT_INFO_OS | |
72 syn keyword ishdConstant COMPONENT_INFO_TIME COMPONENT_INFO_VERSIONLS | |
73 syn keyword ishdConstant COMPONENT_INFO_VERSIONMS COMPONENT_INFO_VERSIONSTR | |
74 syn keyword ishdConstant COMPONENT_VALUE_ALWAYSOVERWRITE | |
75 syn keyword ishdConstant COMPONENT_VALUE_CRITICAL | |
76 syn keyword ishdConstant COMPONENT_VALUE_HIGHLYRECOMMENDED | |
77 syn keyword ishdConstant COMPONENT_FILEINFO_LANGUAGE COMPONENT_FILEINFO_OS | |
78 syn keyword ishdConstant COMPONENT_VALUE_NEVEROVERWRITE | |
79 syn keyword ishdConstant COMPONENT_VALUE_NEWERDATE COMPONENT_VALUE_NEWERVERSION | |
80 syn keyword ishdConstant COMPONENT_VALUE_OLDERDATE COMPONENT_VALUE_OLDERVERSION | |
81 syn keyword ishdConstant COMPONENT_VALUE_SAMEORNEWDATE | |
82 syn keyword ishdConstant COMPONENT_VALUE_SAMEORNEWERVERSION | |
83 syn keyword ishdConstant COMPONENT_VALUE_STANDARD COMPONENT_VIEW_CHANGE | |
84 syn keyword ishdConstant COMPONENT_INFO_DATE_EX COMPONENT_VIEW_CHILDVIEW | |
85 syn keyword ishdConstant COMPONENT_VIEW_COMPONENT COMPONENT_VIEW_DESCRIPTION | |
86 syn keyword ishdConstant COMPONENT_VIEW_MEDIA COMPONENT_VIEW_PARENTVIEW | |
87 syn keyword ishdConstant COMPONENT_VIEW_SIZEAVAIL COMPONENT_VIEW_SIZETOTAL | |
88 syn keyword ishdConstant COMPONENT_VIEW_TARGETLOCATION COMPRESSHIGH COMPRESSLOW | |
89 syn keyword ishdConstant COMPRESSMED COMPRESSNONE CONTIGUOUS CONTINUE | |
90 syn keyword ishdConstant COPY_ERR_CREATEDIR COPY_ERR_NODISKSPACE | |
91 syn keyword ishdConstant COPY_ERR_OPENINPUT COPY_ERR_OPENOUTPUT | |
92 syn keyword ishdConstant COPY_ERR_TARGETREADONLY COPY_ERR_MEMORY | |
93 syn keyword ishdConstant CORECOMPONENTHANDLING CPU CUSTOM DATA_COMPONENT | |
94 syn keyword ishdConstant DATA_LIST DATA_NUMBER DATA_STRING DATE DEFAULT | |
95 syn keyword ishdConstant DEFWINDOWMODE DELETE_EOF DIALOG DIALOGCACHE | |
96 syn keyword ishdConstant DIALOGTHINFONT DIR_WRITEABLE DIRECTORY DISABLE DISK | |
97 syn keyword ishdConstant DISK_FREESPACE DISK_TOTALSPACE DISKID DLG_ASK_OPTIONS | |
98 syn keyword ishdConstant DLG_ASK_PATH DLG_ASK_TEXT DLG_ASK_YESNO DLG_CANCEL | |
99 syn keyword ishdConstant DLG_CDIR DLG_CDIR_MSG DLG_CENTERED DLG_CLOSE | |
100 syn keyword ishdConstant DLG_DIR_DIRECTORY DLG_DIR_FILE DLG_ENTER_DISK DLG_ERR | |
101 syn keyword ishdConstant DLG_ERR_ALREADY_EXISTS DLG_ERR_ENDDLG DLG_INFO_ALTIMAGE | |
102 syn keyword ishdConstant DLG_INFO_CHECKMETHOD DLG_INFO_CHECKSELECTION | |
103 syn keyword ishdConstant DLG_INFO_ENABLEIMAGE DLG_INFO_KUNITS | |
104 syn keyword ishdConstant DLG_INFO_USEDECIMAL DLG_INIT DLG_MSG_ALL | |
105 syn keyword ishdConstant DLG_MSG_INFORMATION DLG_MSG_NOT_HAND DLG_MSG_SEVERE | |
106 syn keyword ishdConstant DLG_MSG_STANDARD DLG_MSG_WARNING DLG_OK DLG_STATUS | |
107 syn keyword ishdConstant DLG_USER_CAPTION DRIVE DRIVEOPEN DLG_DIR_DRIVE | |
108 syn keyword ishdConstant EDITBOX_CHANGE EFF_BOXSTRIPE EFF_FADE EFF_HORZREVEAL | |
109 syn keyword ishdConstant EFF_HORZSTRIPE EFF_NONE EFF_REVEAL EFF_VERTSTRIPE | |
110 syn keyword ishdConstant ENABLE END_OF_FILE END_OF_LIST ENHANCED ENTERDISK | |
111 syn keyword ishdConstant ENTERDISK_ERRMSG ENTERDISKBEEP ENVSPACE EQUALS | |
112 syn keyword ishdConstant ERR_BADPATH ERR_BADTAGFILE ERR_BOX_BADPATH | |
113 syn keyword ishdConstant ERR_BOX_BADTAGFILE ERR_BOX_DISKID ERR_BOX_DRIVEOPEN | |
114 syn keyword ishdConstant ERR_BOX_EXIT ERR_BOX_HELP ERR_BOX_NOSPACE ERR_BOX_PAUSE | |
115 syn keyword ishdConstant ERR_BOX_READONLY ERR_DISKID ERR_DRIVEOPEN | |
116 syn keyword ishdConstant EXCLUDE_SUBDIR EXCLUSIVE EXISTS EXIT EXTENDEDMEMORY | |
117 syn keyword ishdConstant EXTENSION_ONLY ERRORFILENAME FADE_IN FADE_OUT | |
118 syn keyword ishdConstant FAILIFEXISTS FALSE FDRIVE_NUM FEEDBACK FEEDBACK_FULL | |
119 syn keyword ishdConstant FEEDBACK_OPERATION FEEDBACK_SPACE FILE_ATTR_ARCHIVED | |
120 syn keyword ishdConstant FILE_ATTR_DIRECTORY FILE_ATTR_HIDDEN FILE_ATTR_NORMAL | |
121 syn keyword ishdConstant FILE_ATTR_READONLY FILE_ATTR_SYSTEM FILE_ATTRIBUTE | |
122 syn keyword ishdConstant FILE_BIN_CUR FILE_BIN_END FILE_BIN_START FILE_DATE | |
123 syn keyword ishdConstant FILE_EXISTS FILE_INSTALLED FILE_INVALID FILE_IS_LOCKED | |
124 syn keyword ishdConstant FILE_LINE_LENGTH FILE_LOCKED FILE_MODE_APPEND | |
125 syn keyword ishdConstant FILE_MODE_BINARY FILE_MODE_BINARYREADONLY | |
126 syn keyword ishdConstant FILE_MODE_NORMAL FILE_NO_VERSION FILE_NOT_FOUND | |
127 syn keyword ishdConstant FILE_RD_ONLY FILE_SIZE FILE_SRC_EQUAL FILE_SRC_OLD | |
128 syn keyword ishdConstant FILE_TIME FILE_WRITEABLE FILENAME FILENAME_ONLY | |
129 syn keyword ishdConstant FINISHBUTTON FIXED_DRIVE FONT_TITLE FREEENVSPACE | |
130 syn keyword ishdConstant FS_CREATEDIR FS_DISKONEREQUIRED FS_DONE FS_FILENOTINLIB | |
131 syn keyword ishdConstant FS_GENERROR FS_INCORRECTDISK FS_LAUNCHPROCESS | |
132 syn keyword ishdConstant FS_OPERROR FS_OUTOFSPACE FS_PACKAGING FS_RESETREQUIRED | |
133 syn keyword ishdConstant FS_TARGETREADONLY FS_TONEXTDISK FULL FULLSCREEN | |
134 syn keyword ishdConstant FULLSCREENSIZE FULLWINDOWMODE FOLDER_DESKTOP | |
135 syn keyword ishdConstant FOLDER_PROGRAMS FOLDER_STARTMENU FOLDER_STARTUP | |
136 syn keyword ishdConstant GREATER_THAN GREEN HELP HKEY_CLASSES_ROOT | |
137 syn keyword ishdConstant HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_DYN_DATA | |
138 syn keyword ishdConstant HKEY_LOCAL_MACHINE HKEY_PERFORMANCE_DATA HKEY_USERS | |
139 syn keyword ishdConstant HOURGLASS HWND_DESKTOP HWND_INSTALL IGNORE_READONLY | |
140 syn keyword ishdConstant INCLUDE_SUBDIR INDVFILESTATUS INFO INFO_DESCRIPTION | |
141 syn keyword ishdConstant INFO_IMAGE INFO_MISC INFO_SIZE INFO_SUBCOMPONENT | |
142 syn keyword ishdConstant INFO_VISIBLE INFORMATION INVALID_LIST IS_186 IS_286 | |
143 syn keyword ishdConstant IS_386 IS_486 IS_8514A IS_86 IS_ALPHA IS_CDROM IS_CGA | |
144 syn keyword ishdConstant IS_DOS IS_EGA IS_FIXED IS_FOLDER IS_ITEM ISLANG_ALL | |
145 syn keyword ishdConstant ISLANG_ARABIC ISLANG_ARABIC_SAUDIARABIA | |
146 syn keyword ishdConstant ISLANG_ARABIC_IRAQ ISLANG_ARABIC_EGYPT | |
147 syn keyword ishdConstant ISLANG_ARABIC_LIBYA ISLANG_ARABIC_ALGERIA | |
148 syn keyword ishdConstant ISLANG_ARABIC_MOROCCO ISLANG_ARABIC_TUNISIA | |
149 syn keyword ishdConstant ISLANG_ARABIC_OMAN ISLANG_ARABIC_YEMEN | |
150 syn keyword ishdConstant ISLANG_ARABIC_SYRIA ISLANG_ARABIC_JORDAN | |
151 syn keyword ishdConstant ISLANG_ARABIC_LEBANON ISLANG_ARABIC_KUWAIT | |
152 syn keyword ishdConstant ISLANG_ARABIC_UAE ISLANG_ARABIC_BAHRAIN | |
153 syn keyword ishdConstant ISLANG_ARABIC_QATAR ISLANG_AFRIKAANS | |
154 syn keyword ishdConstant ISLANG_AFRIKAANS_STANDARD ISLANG_ALBANIAN | |
155 syn keyword ishdConstant ISLANG_ENGLISH_TRINIDAD ISLANG_ALBANIAN_STANDARD | |
156 syn keyword ishdConstant ISLANG_BASQUE ISLANG_BASQUE_STANDARD ISLANG_BULGARIAN | |
157 syn keyword ishdConstant ISLANG_BULGARIAN_STANDARD ISLANG_BELARUSIAN | |
158 syn keyword ishdConstant ISLANG_BELARUSIAN_STANDARD ISLANG_CATALAN | |
159 syn keyword ishdConstant ISLANG_CATALAN_STANDARD ISLANG_CHINESE | |
160 syn keyword ishdConstant ISLANG_CHINESE_TAIWAN ISLANG_CHINESE_PRC | |
161 syn keyword ishdConstant ISLANG_SPANISH_PUERTORICO ISLANG_CHINESE_HONGKONG | |
162 syn keyword ishdConstant ISLANG_CHINESE_SINGAPORE ISLANG_CROATIAN | |
163 syn keyword ishdConstant ISLANG_CROATIAN_STANDARD ISLANG_CZECH | |
164 syn keyword ishdConstant ISLANG_CZECH_STANDARD ISLANG_DANISH | |
165 syn keyword ishdConstant ISLANG_DANISH_STANDARD ISLANG_DUTCH | |
166 syn keyword ishdConstant ISLANG_DUTCH_STANDARD ISLANG_DUTCH_BELGIAN | |
167 syn keyword ishdConstant ISLANG_ENGLISH ISLANG_ENGLISH_BELIZE | |
168 syn keyword ishdConstant ISLANG_ENGLISH_UNITEDSTATES | |
169 syn keyword ishdConstant ISLANG_ENGLISH_UNITEDKINGDOM ISLANG_ENGLISH_AUSTRALIAN | |
170 syn keyword ishdConstant ISLANG_ENGLISH_CANADIAN ISLANG_ENGLISH_NEWZEALAND | |
171 syn keyword ishdConstant ISLANG_ENGLISH_IRELAND ISLANG_ENGLISH_SOUTHAFRICA | |
172 syn keyword ishdConstant ISLANG_ENGLISH_JAMAICA ISLANG_ENGLISH_CARIBBEAN | |
173 syn keyword ishdConstant ISLANG_ESTONIAN ISLANG_ESTONIAN_STANDARD | |
174 syn keyword ishdConstant ISLANG_FAEROESE ISLANG_FAEROESE_STANDARD ISLANG_FARSI | |
175 syn keyword ishdConstant ISLANG_FINNISH ISLANG_FINNISH_STANDARD ISLANG_FRENCH | |
176 syn keyword ishdConstant ISLANG_FRENCH_STANDARD ISLANG_FRENCH_BELGIAN | |
177 syn keyword ishdConstant ISLANG_FRENCH_CANADIAN ISLANG_FRENCH_SWISS | |
178 syn keyword ishdConstant ISLANG_FRENCH_LUXEMBOURG ISLANG_FARSI_STANDARD | |
179 syn keyword ishdConstant ISLANG_GERMAN ISLANG_GERMAN_STANDARD | |
180 syn keyword ishdConstant ISLANG_GERMAN_SWISS ISLANG_GERMAN_AUSTRIAN | |
181 syn keyword ishdConstant ISLANG_GERMAN_LUXEMBOURG ISLANG_GERMAN_LIECHTENSTEIN | |
182 syn keyword ishdConstant ISLANG_GREEK ISLANG_GREEK_STANDARD ISLANG_HEBREW | |
183 syn keyword ishdConstant ISLANG_HEBREW_STANDARD ISLANG_HUNGARIAN | |
184 syn keyword ishdConstant ISLANG_HUNGARIAN_STANDARD ISLANG_ICELANDIC | |
185 syn keyword ishdConstant ISLANG_ICELANDIC_STANDARD ISLANG_INDONESIAN | |
186 syn keyword ishdConstant ISLANG_INDONESIAN_STANDARD ISLANG_ITALIAN | |
187 syn keyword ishdConstant ISLANG_ITALIAN_STANDARD ISLANG_ITALIAN_SWISS | |
188 syn keyword ishdConstant ISLANG_JAPANESE ISLANG_JAPANESE_STANDARD ISLANG_KOREAN | |
189 syn keyword ishdConstant ISLANG_KOREAN_STANDARD ISLANG_KOREAN_JOHAB | |
190 syn keyword ishdConstant ISLANG_LATVIAN ISLANG_LATVIAN_STANDARD | |
191 syn keyword ishdConstant ISLANG_LITHUANIAN ISLANG_LITHUANIAN_STANDARD | |
192 syn keyword ishdConstant ISLANG_NORWEGIAN ISLANG_NORWEGIAN_BOKMAL | |
193 syn keyword ishdConstant ISLANG_NORWEGIAN_NYNORSK ISLANG_POLISH | |
194 syn keyword ishdConstant ISLANG_POLISH_STANDARD ISLANG_PORTUGUESE | |
195 syn keyword ishdConstant ISLANG_PORTUGUESE_BRAZILIAN ISLANG_PORTUGUESE_STANDARD | |
196 syn keyword ishdConstant ISLANG_ROMANIAN ISLANG_ROMANIAN_STANDARD ISLANG_RUSSIAN | |
197 syn keyword ishdConstant ISLANG_RUSSIAN_STANDARD ISLANG_SLOVAK | |
198 syn keyword ishdConstant ISLANG_SLOVAK_STANDARD ISLANG_SLOVENIAN | |
199 syn keyword ishdConstant ISLANG_SLOVENIAN_STANDARD ISLANG_SERBIAN | |
200 syn keyword ishdConstant ISLANG_SERBIAN_LATIN ISLANG_SERBIAN_CYRILLIC | |
201 syn keyword ishdConstant ISLANG_SPANISH ISLANG_SPANISH_ARGENTINA | |
202 syn keyword ishdConstant ISLANG_SPANISH_BOLIVIA ISLANG_SPANISH_CHILE | |
203 syn keyword ishdConstant ISLANG_SPANISH_COLOMBIA ISLANG_SPANISH_COSTARICA | |
204 syn keyword ishdConstant ISLANG_SPANISH_DOMINICANREPUBLIC ISLANG_SPANISH_ECUADOR | |
205 syn keyword ishdConstant ISLANG_SPANISH_ELSALVADOR ISLANG_SPANISH_GUATEMALA | |
206 syn keyword ishdConstant ISLANG_SPANISH_HONDURAS ISLANG_SPANISH_MEXICAN | |
207 syn keyword ishdConstant ISLANG_THAI_STANDARD ISLANG_SPANISH_MODERNSORT | |
208 syn keyword ishdConstant ISLANG_SPANISH_NICARAGUA ISLANG_SPANISH_PANAMA | |
209 syn keyword ishdConstant ISLANG_SPANISH_PARAGUAY ISLANG_SPANISH_PERU | |
210 syn keyword ishdConstant IISLANG_SPANISH_PUERTORICO | |
211 syn keyword ishdConstant ISLANG_SPANISH_TRADITIONALSORT ISLANG_SPANISH_VENEZUELA | |
212 syn keyword ishdConstant ISLANG_SPANISH_URUGUAY ISLANG_SWEDISH | |
213 syn keyword ishdConstant ISLANG_SWEDISH_FINLAND ISLANG_SWEDISH_STANDARD | |
214 syn keyword ishdConstant ISLANG_THAI ISLANG_THA_STANDARDI ISLANG_TURKISH | |
215 syn keyword ishdConstant ISLANG_TURKISH_STANDARD ISLANG_UKRAINIAN | |
216 syn keyword ishdConstant ISLANG_UKRAINIAN_STANDARD ISLANG_VIETNAMESE | |
217 syn keyword ishdConstant ISLANG_VIETNAMESE_STANDARD IS_MIPS IS_MONO IS_OS2 | |
218 syn keyword ishdConstant ISOSL_ALL ISOSL_WIN31 ISOSL_WIN95 ISOSL_NT351 | |
219 syn keyword ishdConstant ISOSL_NT351_ALPHA ISOSL_NT351_MIPS ISOSL_NT351_PPC | |
220 syn keyword ishdConstant ISOSL_NT40 ISOSL_NT40_ALPHA ISOSL_NT40_MIPS | |
221 syn keyword ishdConstant ISOSL_NT40_PPC IS_PENTIUM IS_POWERPC IS_RAMDRIVE | |
222 syn keyword ishdConstant IS_REMOTE IS_REMOVABLE IS_SVGA IS_UNKNOWN IS_UVGA | |
223 syn keyword ishdConstant IS_VALID_PATH IS_VGA IS_WIN32S IS_WINDOWS IS_WINDOWS95 | |
224 syn keyword ishdConstant IS_WINDOWSNT IS_WINOS2 IS_XVGA ISTYPE INFOFILENAME | |
225 syn keyword ishdConstant ISRES ISUSER ISVERSION LANGUAGE LANGUAGE_DRV LESS_THAN | |
226 syn keyword ishdConstant LINE_NUMBER LISTBOX_ENTER LISTBOX_SELECT LISTFIRST | |
227 syn keyword ishdConstant LISTLAST LISTNEXT LISTPREV LOCKEDFILE LOGGING | |
228 syn keyword ishdConstant LOWER_LEFT LOWER_RIGHT LIST_NULL MAGENTA MAINCAPTION | |
229 syn keyword ishdConstant MATH_COPROCESSOR MAX_STRING MENU METAFILE MMEDIA_AVI | |
230 syn keyword ishdConstant MMEDIA_MIDI MMEDIA_PLAYASYNCH MMEDIA_PLAYCONTINUOUS | |
231 syn keyword ishdConstant MMEDIA_PLAYSYNCH MMEDIA_STOP MMEDIA_WAVE MOUSE | |
232 syn keyword ishdConstant MOUSE_DRV MEDIA MODE NETWORK NETWORK_DRV NEXT | |
233 syn keyword ishdConstant NEXTBUTTON NO NO_SUBDIR NO_WRITE_ACCESS NONCONTIGUOUS | |
234 syn keyword ishdConstant NONEXCLUSIVE NORMAL NORMALMODE NOSET NOTEXISTS NOTRESET | |
235 syn keyword ishdConstant NOWAIT NULL NUMBERLIST OFF OK ON ONLYDIR OS OSMAJOR | |
236 syn keyword ishdConstant OSMINOR OTHER_FAILURE OUT_OF_DISK_SPACE PARALLEL | |
237 syn keyword ishdConstant PARTIAL PATH PATH_EXISTS PAUSE PERSONAL PROFSTRING | |
238 syn keyword ishdConstant PROGMAN PROGRAMFILES RAM_DRIVE REAL RECORDMODE RED | |
239 syn keyword ishdConstant REGDB_APPPATH REGDB_APPPATH_DEFAULT REGDB_BINARY | |
240 syn keyword ishdConstant REGDB_ERR_CONNECTIONEXISTS REGDB_ERR_CORRUPTEDREGISTRY | |
241 syn keyword ishdConstant REGDB_ERR_FILECLOSE REGDB_ERR_FILENOTFOUND | |
242 syn keyword ishdConstant REGDB_ERR_FILEOPEN REGDB_ERR_FILEREAD | |
243 syn keyword ishdConstant REGDB_ERR_INITIALIZATION REGDB_ERR_INVALIDFORMAT | |
244 syn keyword ishdConstant REGDB_ERR_INVALIDHANDLE REGDB_ERR_INVALIDNAME | |
245 syn keyword ishdConstant REGDB_ERR_INVALIDPLATFORM REGDB_ERR_OUTOFMEMORY | |
246 syn keyword ishdConstant REGDB_ERR_REGISTRY REGDB_KEYS REGDB_NAMES REGDB_NUMBER | |
247 syn keyword ishdConstant REGDB_STRING REGDB_STRING_EXPAND REGDB_STRING_MULTI | |
248 syn keyword ishdConstant REGDB_UNINSTALL_NAME REGKEY_CLASSES_ROOT | |
249 syn keyword ishdConstant REGKEY_CURRENT_USER REGKEY_LOCAL_MACHINE REGKEY_USERS | |
250 syn keyword ishdConstant REMOTE_DRIVE REMOVE REMOVEABLE_DRIVE REPLACE | |
251 syn keyword ishdConstant REPLACE_ITEM RESET RESTART ROOT ROTATE RUN_MAXIMIZED | |
252 syn keyword ishdConstant RUN_MINIMIZED RUN_SEPARATEMEMORY SELECTFOLDER | |
253 syn keyword ishdConstant SELFREGISTER SELFREGISTERBATCH SELFREGISTRATIONPROCESS | |
254 syn keyword ishdConstant SERIAL SET SETUPTYPE SETUPTYPE_INFO_DESCRIPTION | |
255 syn keyword ishdConstant SETUPTYPE_INFO_DISPLAYNAME SEVERE SHARE SHAREDFILE | |
256 syn keyword ishdConstant SHELL_OBJECT_FOLDER SILENTMODE SPLITCOMPRESS SPLITCOPY | |
257 syn keyword ishdConstant SRCTARGETDIR STANDARD STATUS STATUS95 STATUSBAR | |
258 syn keyword ishdConstant STATUSDLG STATUSEX STATUSOLD STRINGLIST STYLE_BOLD | |
259 syn keyword ishdConstant STYLE_ITALIC STYLE_NORMAL STYLE_SHADOW STYLE_UNDERLINE | |
260 syn keyword ishdConstant SW_HIDE SW_MAXIMIZE SW_MINIMIZE SW_NORMAL SW_RESTORE | |
261 syn keyword ishdConstant SW_SHOW SW_SHOWMAXIMIZED SW_SHOWMINIMIZED | |
262 syn keyword ishdConstant SW_SHOWMINNOACTIVE SW_SHOWNA SW_SHOWNOACTIVATE | |
263 syn keyword ishdConstant SW_SHOWNORMAL SYS_BOOTMACHINE SYS_BOOTWIN | |
264 syn keyword ishdConstant SYS_BOOTWIN_INSTALL SYS_RESTART SYS_SHUTDOWN SYS_TODOS | |
265 syn keyword ishdConstant SELECTED_LANGUAGE SHELL_OBJECT_LANGUAGE SRCDIR SRCDISK | |
266 syn keyword ishdConstant SUPPORTDIR TEXT TILED TIME TRUE TYPICAL TARGETDIR | |
267 syn keyword ishdConstant TARGETDISK UPPER_LEFT UPPER_RIGHT USER_ADMINISTRATOR | |
268 syn keyword ishdConstant UNINST VALID_PATH VARIABLE_LEFT VARIABLE_UNDEFINED | |
269 syn keyword ishdConstant VER_DLL_NOT_FOUND VER_UPDATE_ALWAYS VER_UPDATE_COND | |
270 syn keyword ishdConstant VERSION VIDEO VOLUMELABEL WAIT WARNING WELCOME WHITE | |
271 syn keyword ishdConstant WIN32SINSTALLED WIN32SMAJOR WIN32SMINOR WINDOWS_SHARED | |
272 syn keyword ishdConstant WINMAJOR WINMINOR WINDIR WINDISK WINSYSDIR WINSYSDISK | |
273 syn keyword ishdConstant XCOPY_DATETIME YELLOW YES | |
274 | |
275 syn keyword ishdFunction AskDestPath AskOptions AskPath AskText AskYesNo | |
276 syn keyword ishdFunction AppCommand AddProfString AddFolderIcon BatchAdd | |
277 syn keyword ishdFunction BatchDeleteEx BatchFileLoad BatchFileSave BatchFind | |
278 syn keyword ishdFunction BatchGetFileName BatchMoveEx BatchSetFileName | |
279 syn keyword ishdFunction ComponentDialog ComponentAddItem | |
280 syn keyword ishdFunction ComponentCompareSizeRequired ComponentDialog | |
281 syn keyword ishdFunction ComponentError ComponentFileEnum ComponentFileInfo | |
282 syn keyword ishdFunction ComponentFilterLanguage ComponentFilterOS | |
283 syn keyword ishdFunction ComponentGetData ComponentGetItemSize | |
284 syn keyword ishdFunction ComponentInitialize ComponentIsItemSelected | |
285 syn keyword ishdFunction ComponentListItems ComponentMoveData | |
286 syn keyword ishdFunction ComponentSelectItem ComponentSetData ComponentSetTarget | |
287 syn keyword ishdFunction ComponentSetupTypeEnum ComponentSetupTypeGetData | |
288 syn keyword ishdFunction ComponentSetupTypeSet ComponentTotalSize | |
289 syn keyword ishdFunction ComponentValidate ConfigAdd ConfigDelete ConfigFileLoad | |
290 syn keyword ishdFunction ConfigFileSave ConfigFind ConfigGetFileName | |
291 syn keyword ishdFunction ConfigGetInt ConfigMove ConfigSetFileName ConfigSetInt | |
292 syn keyword ishdFunction CmdGetHwndDlg CtrlClear CtrlDir CtrlGetCurSel | |
293 syn keyword ishdFunction CtrlGetMLEText CtrlGetMultCurSel CtrlGetState | |
294 syn keyword ishdFunction CtrlGetSubCommand CtrlGetText CtrlPGroups | |
295 syn keyword ishdFunction CtrlSelectText CtrlSetCurSel CtrlSetFont CtrlSetList | |
296 syn keyword ishdFunction CtrlSetMLEText CtrlSetMultCurSel CtrlSetState | |
297 syn keyword ishdFunction CtrlSetText CallDLLFx ChangeDirectory CloseFile | |
298 syn keyword ishdFunction CopyFile CreateDir CreateFile CreateRegistrySet | |
299 syn keyword ishdFunction CommitSharedFiles CreateProgramFolder | |
300 syn keyword ishdFunction CreateShellObjects CopyBytes DefineDialog Delay | |
301 syn keyword ishdFunction DeleteDir DeleteFile Do DoInstall DeinstallSetReference | |
302 syn keyword ishdFunction DeinstallStart DialogSetInfo DeleteFolderIcon | |
303 syn keyword ishdFunction DeleteProgramFolder Disable EzBatchAddPath | |
304 syn keyword ishdFunction EzBatchAddString ExBatchReplace EnterDisk | |
305 syn keyword ishdFunction EzConfigAddDriver EzConfigAddString EzConfigGetValue | |
306 syn keyword ishdFunction EzConfigSetValue EndDialog EzDefineDialog ExistsDir | |
307 syn keyword ishdFunction ExistsDisk ExitProgMan Enable EzBatchReplace | |
308 syn keyword ishdFunction FileCompare FileDeleteLine FileGrep FileInsertLine | |
309 syn keyword ishdFunction FindAllDirs FindAllFiles FindFile FindWindow | |
310 syn keyword ishdFunction GetFileInfo GetLine GetFont GetDiskSpace GetEnvVar | |
311 syn keyword ishdFunction GetExtents GetMemFree GetMode GetSystemInfo | |
312 syn keyword ishdFunction GetValidDrivesList GetWindowHandle GetProfInt | |
313 syn keyword ishdFunction GetProfString GetFolderNameList GetGroupNameList | |
314 syn keyword ishdFunction GetItemNameList GetDir GetDisk HIWORD Handler Is | |
315 syn keyword ishdFunction ISCompareServicePack InstallationInfo LOWORD LaunchApp | |
316 syn keyword ishdFunction LaunchAppAndWait ListAddItem ListAddString ListCount | |
317 syn keyword ishdFunction ListCreate ListCurrentItem ListCurrentString | |
318 syn keyword ishdFunction ListDeleteItem ListDeleteString ListDestroy | |
319 syn keyword ishdFunction ListFindItem ListFindString ListGetFirstItem | |
320 syn keyword ishdFunction ListGetFirstString ListGetNextItem ListGetNextString | |
321 syn keyword ishdFunction ListReadFromFile ListSetCurrentItem | |
322 syn keyword ishdFunction ListSetCurrentString ListSetIndex ListWriteToFile | |
323 syn keyword ishdFunction LongPathFromShortPath LongPathToQuote | |
324 syn keyword ishdFunction LongPathToShortPath MessageBox MessageBeep NumToStr | |
325 syn keyword ishdFunction OpenFile OpenFileMode PathAdd PathDelete PathFind | |
326 syn keyword ishdFunction PathGet PathMove PathSet ProgDefGroupType ParsePath | |
327 syn keyword ishdFunction PlaceBitmap PlaceWindow PlayMMedia QueryProgGroup | |
328 syn keyword ishdFunction QueryProgItem QueryShellMgr RebootDialog ReleaseDialog | |
329 syn keyword ishdFunction ReadBytes RenameFile ReplaceProfString ReloadProgGroup | |
330 syn keyword ishdFunction ReplaceFolderIcon RGB RegDBConnectRegistry | |
331 syn keyword ishdFunction RegDBCreateKeyEx RegDBDeleteKey RegDBDeleteValue | |
332 syn keyword ishdFunction RegDBDisConnectRegistry RegDBGetAppInfo RegDBGetItem | |
333 syn keyword ishdFunction RegDBGetKeyValueEx RegDBKeyExist RegDBQueryKey | |
334 syn keyword ishdFunction RegDBSetAppInfo RegDBSetDefaultRoot RegDBSetItem | |
335 syn keyword ishdFunction RegDBSetKeyValueEx SeekBytes SelectDir SetFileInfo | |
336 syn keyword ishdFunction SelectDir SelectFolder SetupType SprintfBox SdSetupType | |
337 syn keyword ishdFunction SdSetupTypeEx SdMakeName SilentReadData SilentWriteData | |
338 syn keyword ishdFunction SendMessage Sprintf System SdAskDestPath SdAskOptions | |
339 syn keyword ishdFunction SdAskOptionsList SdBitmap SdComponentDialog | |
340 syn keyword ishdFunction SdComponentDialog2 SdComponentDialogAdv SdComponentMult | |
341 syn keyword ishdFunction SdConfirmNewDir SdConfirmRegistration SdDisplayTopics | |
342 syn keyword ishdFunction SdFinish SdFinishReboot SdInit SdLicense SdMakeName | |
343 syn keyword ishdFunction SdOptionsButtons SdProductName SdRegisterUser | |
344 syn keyword ishdFunction SdRegisterUserEx SdSelectFolder SdSetupType | |
345 syn keyword ishdFunction SdSetupTypeEx SdShowAnyDialog SdShowDlgEdit1 | |
346 syn keyword ishdFunction SdShowDlgEdit2 SdShowDlgEdit3 SdShowFileMods | |
347 syn keyword ishdFunction SdShowInfoList SdShowMsg SdStartCopy SdWelcome | |
348 syn keyword ishdFunction SelectFolder ShowGroup ShowProgamFolder SetColor | |
349 syn keyword ishdFunction SetDialogTitle SetDisplayEffect SetErrorMsg | |
350 syn keyword ishdFunction SetErrorTitle SetFont SetStatusWindow SetTitle | |
351 syn keyword ishdFunction SizeWindow StatusUpdate StrCompare StrFind StrGetTokens | |
352 syn keyword ishdFunction StrLength StrRemoveLastSlash StrSub StrToLower StrToNum | |
353 syn keyword ishdFunction StrToUpper ShowProgramFolder UnUseDLL UseDLL VarRestore | |
354 syn keyword ishdFunction VarSave VerUpdateFile VerCompare VerFindFileVersion | |
355 syn keyword ishdFunction VerGetFileVersion VerSearchAndUpdateFile VerUpdateFile | |
356 syn keyword ishdFunction Welcome WaitOnDialog WriteBytes WriteLine | |
357 syn keyword ishdFunction WriteProfString XCopyFile | |
358 | |
359 syn keyword ishdTodo contained TODO | |
360 | |
361 "integer number, or floating point number without a dot. | |
362 syn match ishdNumber "\<\d\+\>" | |
363 "floating point number, with dot | |
364 syn match ishdNumber "\<\d\+\.\d*\>" | |
365 "floating point number, starting with a dot | |
366 syn match ishdNumber "\.\d\+\>" | |
367 | |
368 " String constants | |
369 syn region ishdString start=+"+ skip=+\\\\\|\\"+ end=+"+ | |
370 | |
371 syn region ishdComment start="//" end="$" contains=ishdTodo | |
372 syn region ishdComment start="/\*" end="\*/" contains=ishdTodo | |
373 | |
374 " Pre-processor commands | |
375 syn region ishdPreCondit start="^\s*#\s*\(if\>\|ifdef\>\|ifndef\>\|elif\>\|else\>\|endif\>\)" skip="\\$" end="$" contains=ishdComment,ishdString | |
376 if !exists("ishd_no_if0") | |
377 syn region ishdHashIf0 start="^\s*#\s*if\s\+0\>" end=".\|$" contains=ishdHashIf0End | |
378 syn region ishdHashIf0End contained start="0" end="^\s*#\s*\(endif\>\|else\>\|elif\>\)" contains=ishdHashIf0Skip | |
379 syn region ishdHashIf0Skip contained start="^\s*#\s*\(if\>\|ifdef\>\|ifndef\>\)" skip="\\$" end="^\s*#\s*endif\>" contains=ishdHashIf0Skip | |
380 endif | |
381 syn region ishdIncluded contained start=+"+ skip=+\\\\\|\\"+ end=+"+ | |
382 syn match ishdInclude +^\s*#\s*include\>\s*"+ contains=ishdIncluded | |
383 syn cluster ishdPreProcGroup contains=ishdPreCondit,ishdIncluded,ishdInclude,ishdDefine,ishdHashIf0,ishdHashIf0End,ishdHashIf0Skip,ishdNumber | |
384 syn region ishdDefine start="^\s*#\s*\(define\|undef\)\>" end="$" contains=ALLBUT,@ishdPreProcGroup | |
385 | |
386 " Define the default highlighting. | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
387 " Only when an item doesn't have highlighting yet |
7 | 388 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
389 hi def link ishdNumber Number |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
390 hi def link ishdError Error |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
391 hi def link ishdStatement Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
392 hi def link ishdString String |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
393 hi def link ishdComment Comment |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
394 hi def link ishdTodo Todo |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
395 hi def link ishdFunction Identifier |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
396 hi def link ishdConstant PreProc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
397 hi def link ishdType Type |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
398 hi def link ishdInclude Include |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
399 hi def link ishdDefine Macro |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
400 hi def link ishdIncluded String |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
401 hi def link ishdPreCondit PreCondit |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
402 hi def link ishdHashIf0Skip ishdHashIf0 |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
403 hi def link ishdHashIf0End ishdHashIf0 |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
404 hi def link ishdHashIf0 Comment |
7 | 405 |
406 | |
407 let b:current_syntax = "ishd" | |
408 | |
409 " vim: ts=8 |