annotate runtime/syntax/ishd.vim @ 18520:6067fbb46625 v8.1.2254

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