annotate runtime/syntax/nsis.vim @ 22643:71b57779177d v8.2.1870

patch 8.2.1870: Vim9: no need to keep all script variables Commit: https://github.com/vim/vim/commit/39ca4127a094d8aca6f77c01be4f3fea506d5cb7 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Oct 20 14:25:07 2020 +0200 patch 8.2.1870: Vim9: no need to keep all script variables Problem: Vim9: no need to keep all script variables. Solution: Only keep script variables when a function was defined that could use them. Fix freeing static string on exit.
author Bram Moolenaar <Bram@vim.org>
date Tue, 20 Oct 2020 14:30:04 +0200
parents 4ee65b4150fd
children ebedba7a4898
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
13937
cd513458728c Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
2 " Language: NSIS script, for version of NSIS 3.03 and later
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
3 " Maintainer: Ken Takata
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
4 " URL: https://github.com/k-takata/vim-nsis
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
5 " Previous Maintainer: Alex Jakushev <Alex.Jakushev@kemek.lt>
14945
4ee65b4150fd Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 13937
diff changeset
6 " Last Change: 2018-10-02
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
8 " 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
9 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
13 let s:cpo_save = &cpo
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
14 set cpo&vim
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
15
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
19 "Pseudo definitions
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
20 syn match nsisLine nextgroup=@nsisPseudoStatement skipwhite "^"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
21 syn cluster nsisPseudoStatement contains=nsisFirstComment,nsisLocalLabel,nsisGlobalLabel
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
22 syn cluster nsisPseudoStatement add=nsisDefine,nsisPreCondit,nsisMacro,nsisInclude,nsisSystem
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
23 syn cluster nsisPseudoStatement add=nsisAttribute,nsisCompiler,nsisVersionInfo,nsisInstruction,nsisStatement
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
24
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
25 "COMMENTS (4.1)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn keyword nsisTodo todo attention note fixme readme
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
27 syn region nsisComment start="[;#]" end="$" contains=nsisTodo,nsisLineContinuation,@Spell oneline
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
28 syn region nsisComment start=".\@1<=/\*" end="\*/" contains=nsisTodo,@Spell
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
29 syn region nsisFirstComment start="/\*" end="\*/" contained contains=nsisTodo,@Spell skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
30 \ nextgroup=@nsisPseudoStatement
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
32 syn match nsisLineContinuation "\\$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
34 "STRINGS (4.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
35 syn region nsisString start=/"/ end=/"/ contains=@nsisStringItems,@Spell
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
36 syn region nsisString start=/'/ end=/'/ contains=@nsisStringItems,@Spell
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
37 syn region nsisString start=/`/ end=/`/ contains=@nsisStringItems,@Spell
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
38
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
39 syn cluster nsisStringItems contains=nsisPreprocSubst,nsisPreprocLangStr,nsisPreprocEnvVar,nsisUserVar,nsisSysVar,nsisRegistry,nsisLineContinuation
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
41 "NUMBERS (4.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
42 syn match nsisNumber "\<[1-9]\d*\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
43 syn match nsisNumber "\<0x\x\+\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
44 syn match nsisNumber "\<0\o*\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
46 "STRING REPLACEMENT (5.4, 4.9.15.2, 5.3.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
47 syn region nsisPreprocSubst start="\${" end="}" contains=nsisPreprocSubst,nsisPreprocLangStr,nsisPreprocEnvVar
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
48 syn region nsisPreprocLangStr start="\$(" end=")" contains=nsisPreprocSubst,nsisPreprocLangStr,nsisPreprocEnvVar
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
49 syn region nsisPreprocEnvVar start="\$%" end="%" contains=nsisPreprocSubst,nsisPreprocLangStr,nsisPreprocEnvVar
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
50
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
51 "VARIABLES (4.2.2)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn match nsisUserVar "$\d"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn match nsisUserVar "$R\d"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn match nsisSysVar "$INSTDIR"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn match nsisSysVar "$OUTDIR"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn match nsisSysVar "$CMDLINE"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
57 syn match nsisSysVar "$LANGUAGE"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
58 "CONSTANTS (4.2.3)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 syn match nsisSysVar "$PROGRAMFILES"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
60 syn match nsisSysVar "$PROGRAMFILES32"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
61 syn match nsisSysVar "$PROGRAMFILES64"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
62 syn match nsisSysVar "$COMMONFILES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
63 syn match nsisSysVar "$COMMONFILES32"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
64 syn match nsisSysVar "$COMMONFILES64"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 syn match nsisSysVar "$DESKTOP"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn match nsisSysVar "$EXEDIR"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
67 syn match nsisSysVar "$EXEFILE"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
68 syn match nsisSysVar "$EXEPATH"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
69 syn match nsisSysVar "${NSISDIR}"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 syn match nsisSysVar "$WINDIR"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn match nsisSysVar "$SYSDIR"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 syn match nsisSysVar "$TEMP"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 syn match nsisSysVar "$STARTMENU"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn match nsisSysVar "$SMPROGRAMS"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn match nsisSysVar "$SMSTARTUP"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn match nsisSysVar "$QUICKLAUNCH"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
77 syn match nsisSysVar "$DOCUMENTS"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
78 syn match nsisSysVar "$SENDTO"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
79 syn match nsisSysVar "$RECENT"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
80 syn match nsisSysVar "$FAVORITES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
81 syn match nsisSysVar "$MUSIC"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
82 syn match nsisSysVar "$PICTURES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
83 syn match nsisSysVar "$VIDEOS"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
84 syn match nsisSysVar "$NETHOOD"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
85 syn match nsisSysVar "$FONTS"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
86 syn match nsisSysVar "$TEMPLATES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
87 syn match nsisSysVar "$APPDATA"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
88 syn match nsisSysVar "$LOCALAPPDATA"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
89 syn match nsisSysVar "$PRINTHOOD"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
90 syn match nsisSysVar "$INTERNET_CACHE"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
91 syn match nsisSysVar "$COOKIES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
92 syn match nsisSysVar "$HISTORY"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
93 syn match nsisSysVar "$PROFILE"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
94 syn match nsisSysVar "$ADMINTOOLS"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
95 syn match nsisSysVar "$RESOURCES"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
96 syn match nsisSysVar "$RESOURCES_LOCALIZED"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
97 syn match nsisSysVar "$CDBURN_AREA"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn match nsisSysVar "$HWNDPARENT"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
99 syn match nsisSysVar "$PLUGINSDIR"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn match nsisSysVar "$\\r"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn match nsisSysVar "$\\n"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
102 syn match nsisSysVar "$\\t"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn match nsisSysVar "$\$"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
104 syn match nsisSysVar "$\\["'`]"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
106 "LABELS (4.3)
14945
4ee65b4150fd Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 13937
diff changeset
107 syn match nsisLocalLabel contained "[^-+!$0-9;"'#. \t/*][^ \t:;#]*:\ze\%($\|[ \t;#]\|\/\*\)"
4ee65b4150fd Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 13937
diff changeset
108 syn match nsisGlobalLabel contained "\.[^-+!$0-9;"'# \t/*][^ \t:;#]*:\ze\%($\|[ \t;#]\|\/\*\)"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 "CONSTANTS
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
111 syn keyword nsisBoolean contained true false
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
112 syn keyword nsisOnOff contained on off
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
114 syn keyword nsisRegistry contained HKCR HKLM HKCU HKU HKCC HKDD HKPD SHCTX
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
115 syn keyword nsisRegistry contained HKCR32 HKCR64 HKCU32 HKCU64 HKLM32 HKLM64
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
116 syn keyword nsisRegistry contained HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE HKEY_CURRENT_USER HKEY_USERS
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
117 syn keyword nsisRegistry contained HKEY_CLASSES_ROOT32 HKEY_CLASSES_ROOT64
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
118 syn keyword nsisRegistry contained HKEY_CURRENT_USER32 HKEY_CURRENT_USER64
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
119 syn keyword nsisRegistry contained HKEY_LOCAL_MACHINE32 HKEY_LOCAL_MACHINE64
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
120 syn keyword nsisRegistry contained HKEY_CURRENT_CONFIG HKEY_DYN_DATA HKEY_PERFORMANCE_DATA
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
121 syn keyword nsisRegistry contained SHELL_CONTEXT
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
122
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
123
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
124 " common options
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
125 syn cluster nsisAnyOpt contains=nsisComment,nsisLineContinuation,nsisPreprocSubst,nsisPreprocLangStr,nsisPreprocEnvVar,nsisUserVar,nsisSysVar,nsisString,nsisNumber
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
126 syn region nsisBooleanOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisBoolean
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
127 syn region nsisOnOffOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisOnOff
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
128 syn region nsisLangOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisLangKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
129 syn match nsisLangKwd contained "/LANG\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
130 syn region nsisFontOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisFontKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
131 syn match nsisFontKwd contained "/\%(ITALIC\|UNDERLINE\|STRIKE\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
133 "STATEMENTS - pages (4.5)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
134 syn keyword nsisStatement contained Page UninstPage nextgroup=nsisPageOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
135 syn region nsisPageOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisPageKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
136 syn keyword nsisPageKwd contained custom license components directory instfiles uninstConfirm
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
137 syn match nsisPageKwd contained "/ENABLECANCEL\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
138
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
139 syn keyword nsisStatement contained PageEx nextgroup=nsisPageExOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
140 syn region nsisPageExOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisPageExKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
141 syn match nsisPageExKwd contained "\<\%(un\.\)\?\%(custom\|license\|components\|directory\|instfiles\|uninstConfirm\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
142
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
143 syn keyword nsisStatement contained PageExEnd PageCallbacks
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
145 "STATEMENTS - sections (4.6.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
146 syn keyword nsisStatement contained AddSize SectionEnd SectionGroupEnd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
147
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
148 syn keyword nsisStatement contained Section nextgroup=nsisSectionOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
149 syn region nsisSectionOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSectionKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
150 syn match nsisSectionKwd contained "/o\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
151
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
152 syn keyword nsisStatement contained SectionIn nextgroup=nsisSectionInOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
153 syn region nsisSectionInOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSectionInKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
154 syn keyword nsisSectionInKwd contained RO
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
155
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
156 syn keyword nsisStatement contained SectionGroup nextgroup=nsisSectionGroupOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
157 syn region nsisSectionGroupOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSectionGroupKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
158 syn match nsisSectionGroupKwd contained "/e\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
160 "STATEMENTS - functions (4.7.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
161 syn keyword nsisStatement contained Function FunctionEnd
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
164 "STATEMENTS - LogicLib.nsh
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
165 syn match nsisStatement "${If}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
166 syn match nsisStatement "${IfNot}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
167 syn match nsisStatement "${Unless}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
168 syn match nsisStatement "${ElseIf}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
169 syn match nsisStatement "${ElseIfNot}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
170 syn match nsisStatement "${ElseUnless}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
171 syn match nsisStatement "${Else}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
172 syn match nsisStatement "${EndIf}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
173 syn match nsisStatement "${EndUnless}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
174 syn match nsisStatement "${AndIf}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
175 syn match nsisStatement "${AndIfNot}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
176 syn match nsisStatement "${AndUnless}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
177 syn match nsisStatement "${OrIf}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
178 syn match nsisStatement "${OrIfNot}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
179 syn match nsisStatement "${OrUnless}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
180 syn match nsisStatement "${IfThen}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
181 syn match nsisStatement "${IfNotThen}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
182 syn match nsisStatement "${||\?}" nextgroup=@nsisPseudoStatement skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
183 syn match nsisStatement "${IfCmd}" nextgroup=@nsisPseudoStatement skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
184 syn match nsisStatement "${Select}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
185 syn match nsisStatement "${Case}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
186 syn match nsisStatement "${Case[2-5]}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
187 syn match nsisStatement "${CaseElse}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
188 syn match nsisStatement "${Default}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
189 syn match nsisStatement "${EndSelect}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
190 syn match nsisStatement "${Switch}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
191 syn match nsisStatement "${EndSwitch}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
192 syn match nsisStatement "${Break}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
193 syn match nsisStatement "${Do}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
194 syn match nsisStatement "${DoWhile}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
195 syn match nsisStatement "${DoUntil}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
196 syn match nsisStatement "${ExitDo}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
197 syn match nsisStatement "${Continue}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
198 syn match nsisStatement "${Loop}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
199 syn match nsisStatement "${LoopWhile}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
200 syn match nsisStatement "${LoopUntil}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
201 syn match nsisStatement "${For}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
202 syn match nsisStatement "${ForEach}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
203 syn match nsisStatement "${ExitFor}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
204 syn match nsisStatement "${Next}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
205 "STATEMENTS - Memento.nsh
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
206 syn match nsisStatement "${MementoSection}"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
207 syn match nsisStatement "${MementoSectionEnd}"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
210 "USER VARIABLES (4.2.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
211 syn keyword nsisInstruction contained Var nextgroup=nsisVarOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
212 syn region nsisVarOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisVarKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
213 syn match nsisVarKwd contained "/GLOBAL\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
214
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
215 "INSTALLER ATTRIBUTES (4.8.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
216 syn keyword nsisAttribute contained Caption ChangeUI CheckBitmap CompletedText ComponentText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
217 syn keyword nsisAttribute contained DetailsButtonText DirText DirVar
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
218 syn keyword nsisAttribute contained FileErrorText Icon InstallButtonText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
219 syn keyword nsisAttribute contained InstallDir InstProgressFlags
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
220 syn keyword nsisAttribute contained LicenseData LicenseText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
221 syn keyword nsisAttribute contained MiscButtonText Name OutFile
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
222 syn keyword nsisAttribute contained SpaceTexts SubCaption UninstallButtonText UninstallCaption
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
223 syn keyword nsisAttribute contained UninstallIcon UninstallSubCaption UninstallText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
224
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
225 syn keyword nsisAttribute contained AddBrandingImage nextgroup=nsisAddBrandingImageOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
226 syn region nsisAddBrandingImageOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisAddBrandingImageKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
227 syn keyword nsisAddBrandingImageKwd contained left right top bottom width height
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
228
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
229 syn keyword nsisAttribute contained nextgroup=nsisBooleanOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
230 \ AllowRootDirInstall AutoCloseWindow
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
231
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
232 syn keyword nsisAttribute contained BGFont nextgroup=nsisFontOpt skipwhite
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
234 syn keyword nsisAttribute contained BGGradient nextgroup=nsisBGGradientOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
235 syn region nsisBGGradientOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisBGGradientKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
236 syn keyword nsisBGGradientKwd contained off
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
237
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
238 syn keyword nsisAttribute contained BrandingText nextgroup=nsisBrandingTextOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
239 syn region nsisBrandingTextOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisBrandingTextKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
240 syn match nsisBrandingTextKwd contained "/TRIM\%(LEFT\|RIGHT\|CENTER\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
241
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
242 syn keyword nsisAttribute contained CRCCheck nextgroup=nsisCRCCheckOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
243 syn region nsisCRCCheckOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisCRCCheckKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
244 syn keyword nsisCRCCheckKwd contained on off force
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
246 syn keyword nsisAttribute contained DirVerify nextgroup=nsisDirVerifyOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
247 syn region nsisDirVerifyOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisDirVerifyKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
248 syn keyword nsisDirVerifyKwd contained auto leave
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
249
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
250 syn keyword nsisAttribute contained InstallColors nextgroup=nsisInstallColorsOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
251 syn region nsisInstallColorsOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisInstallColorsKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
252 syn match nsisInstallColorsKwd contained "/windows\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
254 syn keyword nsisAttribute contained InstallDirRegKey nextgroup=nsisRegistryOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
255
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
256 syn keyword nsisAttribute contained InstType nextgroup=nsisInstTypeOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
257 syn region nsisInstTypeOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisInstTypeKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
258 syn match nsisInstTypeKwd contained "/\%(NOCUSTOM\|CUSTOMSTRING\|COMPONENTSONLYONCUSTOM\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
259
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
260 syn keyword nsisAttribute contained LicenseBkColor nextgroup=nsisLicenseBkColorOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
261 syn region nsisLicenseBkColorOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisLicenseBkColorKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
262 syn match nsisLicenseBkColorKwd contained "/\%(gray\|windows\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
264 syn keyword nsisAttribute contained LicenseForceSelection nextgroup=nsisLicenseForceSelectionOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
265 syn region nsisLicenseForceSelectionOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisLicenseForceSelectionKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
266 syn keyword nsisLicenseForceSelectionKwd contained checkbox radiobuttons off
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
267
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
268 syn keyword nsisAttribute contained ManifestDPIAware nextgroup=nsisManifestDPIAwareOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
269 syn region nsisManifestDPIAwareOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisManifestDPIAwareKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
270 syn keyword nsisManifestDPIAwareKwd contained notset true false
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
271
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
272 syn keyword nsisAttribute contained ManifestSupportedOS nextgroup=nsisManifestSupportedOSOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
273 syn region nsisManifestSupportedOSOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisManifestSupportedOSKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
274 syn match nsisManifestSupportedOSKwd contained "\<\%(none\|all\|WinVista\|Win7\|Win8\|Win8\.1\|Win10\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
276 syn keyword nsisAttribute contained RequestExecutionLevel nextgroup=nsisRequestExecutionLevelOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
277 syn region nsisRequestExecutionLevelOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisRequestExecutionLevelKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
278 syn keyword nsisRequestExecutionLevelKwd contained none user highest admin
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
279
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
280 syn keyword nsisAttribute contained SetFont nextgroup=nsisLangOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
281
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
282 syn keyword nsisAttribute contained nextgroup=nsisShowInstDetailsOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
283 \ ShowInstDetails ShowUninstDetails
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
284 syn region nsisShowInstDetailsOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisShowInstDetailsKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
285 syn keyword nsisShowInstDetailsKwd contained hide show nevershow
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
286
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
287 syn keyword nsisAttribute contained SilentInstall nextgroup=nsisSilentInstallOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
288 syn region nsisSilentInstallOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSilentInstallKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
289 syn keyword nsisSilentInstallKwd contained normal silent silentlog
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
291 syn keyword nsisAttribute contained SilentUnInstall nextgroup=nsisSilentUnInstallOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
292 syn region nsisSilentUnInstallOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSilentUnInstallKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
293 syn keyword nsisSilentUnInstallKwd contained normal silent
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
294
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
295 syn keyword nsisAttribute contained nextgroup=nsisOnOffOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
296 \ WindowIcon XPStyle
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
297
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
298 "COMPILER FLAGS (4.8.2)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
299 syn keyword nsisCompiler contained nextgroup=nsisOnOffOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
300 \ AllowSkipFiles SetDatablockOptimize SetDateSave
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
301
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
302 syn keyword nsisCompiler contained FileBufSize SetCompressorDictSize
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
304 syn keyword nsisCompiler contained SetCompress nextgroup=nsisSetCompressOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
305 syn region nsisSetCompressOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetCompressKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
306 syn keyword nsisSetCompressKwd contained auto force off
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
307
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
308 syn keyword nsisCompiler contained SetCompressor nextgroup=nsisSetCompressorOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
309 syn region nsisSetCompressorOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetCompressorKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
310 syn keyword nsisSetCompressorKwd contained zlib bzip2 lzma
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
311 syn match nsisSetCompressorKwd contained "/\%(SOLID\|FINAL\)"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
312
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
313 syn keyword nsisCompiler contained SetOverwrite nextgroup=nsisSetOverwriteOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
314 syn region nsisSetOverwriteOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetOverwriteKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
315 syn keyword nsisSetOverwriteKwd contained on off try ifnewer ifdiff lastused
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
316
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
317 syn keyword nsisCompiler contained Unicode nextgroup=nsisBooleanOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
318
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
319 "VERSION INFORMATION (4.8.3)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
320 syn keyword nsisVersionInfo contained VIAddVersionKey nextgroup=nsisLangOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
321
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
322 syn keyword nsisVersionInfo contained VIProductVersion VIFileVersion
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
325 "FUNCTIONS - basic (4.9.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
326 syn keyword nsisInstruction contained Delete Rename nextgroup=nsisDeleteOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
327 syn region nsisDeleteOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisDeleteKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
328 syn match nsisDeleteKwd contained "/REBOOTOK\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
330 syn keyword nsisInstruction contained Exec ExecWait SetOutPath
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
332 syn keyword nsisInstruction contained ExecShell ExecShellWait nextgroup=nsisExecShellOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
333 syn region nsisExecShellOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisExecShellKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
334 syn keyword nsisExecShellKwd contained SW_SHOWDEFAULT SW_SHOWNORMAL SW_SHOWMAXIMIZED SW_SHOWMINIMIZED SW_HIDE
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
335 syn match nsisExecShellKwd contained "/INVOKEIDLIST\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
337 syn keyword nsisInstruction contained File nextgroup=nsisFileOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
338 syn region nsisFileOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisFileKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
339 syn match nsisFileKwd contained "/\%(nonfatal\|[arx]\|oname\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
341 syn keyword nsisInstruction contained ReserveFile nextgroup=nsisReserveFileOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
342 syn region nsisReserveFileOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisReserveFileKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
343 syn match nsisReserveFileKwd contained "/\%(nonfatal\|[rx]\|plugin\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
345 syn keyword nsisInstruction contained RMDir nextgroup=nsisRMDirOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
346 syn region nsisRMDirOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisRMDirKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
347 syn match nsisRMDirKwd contained "/\%(REBOOTOK\|r\)\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
350 "FUNCTIONS - registry & ini (4.9.2)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
351 syn keyword nsisInstruction contained DeleteINISec DeleteINIStr FlushINI ReadINIStr WriteINIStr
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
352 syn keyword nsisInstruction contained ExpandEnvStrings ReadEnvStr
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
353
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
354 syn keyword nsisInstruction contained DeleteRegKey nextgroup=nsisDeleteRegKeyOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
355 syn region nsisDeleteRegKeyOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisDeleteRegKeyKwd,nsisRegistry
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
356 syn match nsisDeleteRegKeyKwd contained "/ifempty\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
357
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
358 syn keyword nsisInstruction contained nextgroup=nsisRegistryOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
359 \ DeleteRegValue EnumRegKey EnumRegValue ReadRegDWORD ReadRegStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegStr
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
360 syn region nsisRegistryOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisRegistry
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
361
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
362 syn keyword nsisInstruction contained WriteRegMultiStr nextgroup=nsisWriteRegMultiStrOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
363 syn region nsisWriteRegMultiStrOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisRegistry,nsisWriteRegMultiStrKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
364 syn match nsisWriteRegMultiStrKwd contained "/REGEDIT5\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
365
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
366 syn keyword nsisInstruction contained SetRegView nextgroup=nsisSetRegViewOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
367 syn region nsisSetRegViewOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetRegViewKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
368 syn keyword nsisSetRegViewKwd contained default lastused
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
369
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
370 "FUNCTIONS - general purpose (4.9.3)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
371 syn keyword nsisInstruction contained CallInstDLL CreateDirectory GetDLLVersion
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
372 syn keyword nsisInstruction contained GetDLLVersionLocal GetFileTime GetFileTimeLocal
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
373 syn keyword nsisInstruction contained GetTempFileName SearchPath RegDLL UnRegDLL
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
374
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
375 syn keyword nsisInstruction contained CopyFiles nextgroup=nsisCopyFilesOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
376 syn region nsisCopyFilesOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisCopyFilesKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
377 syn match nsisCopyFilesKwd contained "/\%(SILENT\|FILESONLY\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
378
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
379 syn keyword nsisInstruction contained CreateShortcut nextgroup=nsisCreateShortcutOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
380 syn region nsisCreateShortcutOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisCreateShortcutKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
381 syn match nsisCreateShortcutKwd contained "/NoWorkingDir\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
382
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
383 syn keyword nsisInstruction contained GetFullPathName nextgroup=nsisGetFullPathNameOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
384 syn region nsisGetFullPathNameOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisGetFullPathNameKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
385 syn match nsisGetFullPathNameKwd contained "/SHORT\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
386
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
387 syn keyword nsisInstruction contained SetFileAttributes nextgroup=nsisSetFileAttributesOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
388 syn region nsisSetFileAttributesOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisFileAttrib
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
389 syn keyword nsisFileAttrib contained NORMAL ARCHIVE HIDDEN OFFLINE READONLY SYSTEM TEMPORARY
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
390 syn keyword nsisFileAttrib contained FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_HIDDEN
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
391 syn keyword nsisFileAttrib contained FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_SYSTEM
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
392 syn keyword nsisFileAttrib contained FILE_ATTRIBUTE_TEMPORARY
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
393
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
394 "FUNCTIONS - Flow Control (4.9.4)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
395 syn keyword nsisInstruction contained Abort Call ClearErrors GetCurrentAddress
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
396 syn keyword nsisInstruction contained GetFunctionAddress GetLabelAddress Goto
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
397 syn keyword nsisInstruction contained IfAbort IfErrors IfFileExists IfRebootFlag IfSilent
13937
cd513458728c Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
398 syn keyword nsisInstruction contained IntCmp IntCmpU Int64Cmp Int64CmpU IntPtrCmp IntPtrCmpU
cd513458728c Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
399 syn keyword nsisInstruction contained Return Quit SetErrors StrCmp StrCmpS
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
400
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
401 syn keyword nsisInstruction contained MessageBox nextgroup=nsisMessageBoxOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
402 syn region nsisMessageBoxOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisMessageBox
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
403 syn keyword nsisMessageBox contained MB_OK MB_OKCANCEL MB_ABORTRETRYIGNORE MB_RETRYCANCEL MB_YESNO MB_YESNOCANCEL
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
404 syn keyword nsisMessageBox contained MB_ICONEXCLAMATION MB_ICONINFORMATION MB_ICONQUESTION MB_ICONSTOP MB_USERICON
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
405 syn keyword nsisMessageBox contained MB_TOPMOST MB_SETFOREGROUND MB_RIGHT MB_RTLREADING
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
406 syn keyword nsisMessageBox contained MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_DEFBUTTON4
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
407 syn keyword nsisMessageBox contained IDABORT IDCANCEL IDIGNORE IDNO IDOK IDRETRY IDYES
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
408 syn match nsisMessageBox contained "/SD\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
409
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
410 "FUNCTIONS - File and directory i/o instructions (4.9.5)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
411 syn keyword nsisInstruction contained FileClose FileOpen FileRead FileReadUTF16LE
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
412 syn keyword nsisInstruction contained FileReadByte FileReadWord FileSeek FileWrite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
413 syn keyword nsisInstruction contained FileWriteByte FileWriteWord
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
414 syn keyword nsisInstruction contained FindClose FindFirst FindNext
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
416 syn keyword nsisInstruction contained FileWriteUTF16LE nextgroup=nsisFileWriteUTF16LEOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
417 syn region nsisFileWriteUTF16LEOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisFileWriteUTF16LEKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
418 syn match nsisFileWriteUTF16LEKwd contained "/BOM\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
419
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
420 "FUNCTIONS - Uninstaller instructions (4.9.6)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
421 syn keyword nsisInstruction contained WriteUninstaller
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
422
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
423 "FUNCTIONS - Misc instructions (4.9.7)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
424 syn keyword nsisInstruction contained GetErrorLevel GetInstDirError InitPluginsDir Nop
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
425 syn keyword nsisInstruction contained SetErrorLevel Sleep
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
426
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
427 syn keyword nsisInstruction contained SetShellVarContext nextgroup=nsisSetShellVarContextOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
428 syn region nsisSetShellVarContextOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetShellVarContextKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
429 syn keyword nsisSetShellVarContextKwd contained current all
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
430
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
431 "FUNCTIONS - String manipulation support (4.9.8)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
432 syn keyword nsisInstruction contained StrCpy StrLen
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
433
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
434 "FUNCTIONS - Stack support (4.9.9)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
435 syn keyword nsisInstruction contained Exch Push Pop
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
436
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
437 "FUNCTIONS - Integer manipulation support (4.9.10)
13937
cd513458728c Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
438 syn keyword nsisInstruction contained IntFmt Int64Fmt IntOp IntPtrOp
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
439
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
440 "FUNCTIONS - Rebooting support (4.9.11)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
441 syn keyword nsisInstruction contained Reboot SetRebootFlag
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
442
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
443 "FUNCTIONS - Install logging instructions (4.9.12)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
444 syn keyword nsisInstruction contained LogSet nextgroup=nsisOnOffOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
445 syn keyword nsisInstruction contained LogText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
446
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
447 "FUNCTIONS - Section management instructions (4.9.13)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
448 syn keyword nsisInstruction contained SectionSetFlags SectionGetFlags SectionSetText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
449 syn keyword nsisInstruction contained SectionGetText SectionSetInstTypes SectionGetInstTypes
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
450 syn keyword nsisInstruction contained SectionSetSize SectionGetSize SetCurInstType GetCurInstType
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
451 syn keyword nsisInstruction contained InstTypeSetText InstTypeGetText
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
452
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
453 "FUNCTIONS - User Interface Instructions (4.9.14)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
454 syn keyword nsisInstruction contained BringToFront DetailPrint EnableWindow
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
455 syn keyword nsisInstruction contained FindWindow GetDlgItem HideWindow IsWindow
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
456 syn keyword nsisInstruction contained ShowWindow
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
457
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
458 syn keyword nsisInstruction contained CreateFont nextgroup=nsisFontOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
459
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
460 syn keyword nsisInstruction contained nextgroup=nsisBooleanOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
461 \ LockWindow SetAutoClose
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
462
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
463 syn keyword nsisInstruction contained SendMessage nextgroup=nsisSendMessageOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
464 syn region nsisSendMessageOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSendMessageKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
465 syn match nsisSendMessageKwd contained "/TIMEOUT\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
466
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
467 syn keyword nsisInstruction contained SetBrandingImage nextgroup=nsisSetBrandingImageOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
468 syn region nsisSetBrandingImageOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetBrandingImageKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
469 syn match nsisSetBrandingImageKwd contained "/\%(IMGID\|RESIZETOFIT\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
470
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
471 syn keyword nsisInstruction contained SetDetailsView nextgroup=nsisSetDetailsViewOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
472 syn region nsisSetDetailsViewOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetDetailsViewKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
473 syn keyword nsisSetDetailsViewKwd contained show hide
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
474
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
475 syn keyword nsisInstruction contained SetDetailsPrint nextgroup=nsisSetDetailsPrintOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
476 syn region nsisSetDetailsPrintOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetDetailsPrintKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
477 syn keyword nsisSetDetailsPrintKwd contained none listonly textonly both lastused
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
478
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
479 syn keyword nsisInstruction contained SetCtlColors nextgroup=nsisSetCtlColorsOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
480 syn region nsisSetCtlColorsOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetCtlColorsKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
481 syn match nsisSetCtlColorsKwd contained "/BRANDING\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
482
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
483 syn keyword nsisInstruction contained SetSilent nextgroup=nsisSetSilentOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
484 syn region nsisSetSilentOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSetSilentKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
485 syn keyword nsisSetSilentKwd contained silent normal
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
488 "FUNCTIONS - Multiple Languages Instructions (4.9.15)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
489 syn keyword nsisInstruction contained LoadLanguageFile LangString LicenseLangString
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
490
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
492 "SPECIAL FUNCTIONS - install (4.7.2.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
493 syn match nsisCallback "\.onGUIInit"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
494 syn match nsisCallback "\.onInit"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
495 syn match nsisCallback "\.onInstFailed"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
496 syn match nsisCallback "\.onInstSuccess"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
497 syn match nsisCallback "\.onGUIEnd"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
498 syn match nsisCallback "\.onMouseOverSection"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
499 syn match nsisCallback "\.onRebootFailed"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
500 syn match nsisCallback "\.onSelChange"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
501 syn match nsisCallback "\.onUserAbort"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
502 syn match nsisCallback "\.onVerifyInstDir"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
504 "SPECIAL FUNCTIONS - uninstall (4.7.2.2)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
505 syn match nsisCallback "un\.onGUIInit"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
506 syn match nsisCallback "un\.onInit"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
507 syn match nsisCallback "un\.onUninstFailed"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
508 syn match nsisCallback "un\.onUninstSuccess"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
509 syn match nsisCallback "un\.onGUIEnd"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
510 syn match nsisCallback "un\.onRebootFailed"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
511 syn match nsisCallback "un\.onSelChange"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
512 syn match nsisCallback "un\.onUserAbort"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
513
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
514
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
515 "COMPILER UTILITY (5.1)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
516 syn match nsisInclude contained "!include\>" nextgroup=nsisIncludeOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
517 syn region nsisIncludeOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisIncludeKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
518 syn match nsisIncludeKwd contained "/\%(NONFATAL\|CHARSET\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
519
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
520 syn match nsisSystem contained "!addincludedir\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
521
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
522 syn match nsisSystem contained "!addplugindir\>" nextgroup=nsisAddplugindirOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
523 syn region nsisAddplugindirOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisAddplugindirKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
524 syn match nsisAddplugindirKwd contained "/\%(x86-ansi\|x86-unicode\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
525
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
526 syn match nsisSystem contained "!appendfile\>" nextgroup=nsisAppendfileOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
527 syn region nsisAppendfileOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisAppendfileKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
528 syn match nsisAppendfileKwd contained "/\%(CHARSET\|RawNL\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
529
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
530 syn match nsisSystem contained "!cd\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
531
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
532 syn match nsisSystem contained "!delfile\>" nextgroup=nsisDelfileOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
533 syn region nsisDelfileOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisDelfileKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
534 syn match nsisDelfileKwd contained "/nonfatal\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
535
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
536 syn match nsisSystem contained "!echo\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
537 syn match nsisSystem contained "!error\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
538 syn match nsisSystem contained "!execute\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
539 syn match nsisSystem contained "!makensis\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
540 syn match nsisSystem contained "!packhdr\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
541 syn match nsisSystem contained "!finalize\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
542 syn match nsisSystem contained "!system\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
543 syn match nsisSystem contained "!tempfile\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
544 syn match nsisSystem contained "!getdllversion\>"
13937
cd513458728c Updated runtime files
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
545 syn match nsisSystem contained "!gettlbversion\>"
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
546 syn match nsisSystem contained "!warning\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
547
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
548 syn match nsisSystem contained "!pragma\>" nextgroup=nsisPragmaOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
549 syn region nsisPragmaOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisPragmaKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
550 syn keyword nsisPragmaKwd contained enable disable default push pop
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
551
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
552 syn match nsisSystem contained "!verbose\>" nextgroup=nsisVerboseOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
553 syn region nsisVerboseOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisVerboseKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
554 syn keyword nsisVerboseKwd contained push pop
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
555
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
556 "PREPROCESSOR (5.4)
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
557 syn match nsisDefine contained "!define\>" nextgroup=nsisDefineOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
558 syn region nsisDefineOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisDefineKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
559 syn match nsisDefineKwd contained "/\%(ifndef\|redef\|date\|utcdate\|math\|file\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
560
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
561 syn match nsisDefine contained "!undef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
562 syn match nsisPreCondit contained "!ifdef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
563 syn match nsisPreCondit contained "!ifndef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
564
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
565 syn match nsisPreCondit contained "!if\>" nextgroup=nsisIfOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
566 syn region nsisIfOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisIfKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
567 syn match nsisIfKwd contained "/FileExists\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
568
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
569 syn match nsisPreCondit contained "!ifmacrodef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
570 syn match nsisPreCondit contained "!ifmacrondef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
571 syn match nsisPreCondit contained "!else\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
572 syn match nsisPreCondit contained "!endif\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
573 syn match nsisMacro contained "!insertmacro\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
574 syn match nsisMacro contained "!macro\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
575 syn match nsisMacro contained "!macroend\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
576 syn match nsisMacro contained "!macroundef\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
577
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
578 syn match nsisMacro contained "!searchparse\>" nextgroup=nsisSearchparseOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
579 syn region nsisSearchparseOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSearchparseKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
580 syn match nsisSearchparseKwd contained "/\%(ignorecase\|noerrors\|file\)\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
581
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
582 syn match nsisMacro contained "!searchreplace\>" nextgroup=nsisSearchreplaceOpt skipwhite
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
583 syn region nsisSearchreplaceOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisSearchreplaceKwd
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
584 syn match nsisSearchreplaceKwd contained "/ignorecase\>"
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
585
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
586
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588 " Define the default highlighting.
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
589 " Only when an item doesn't have highlighting yet
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
591 hi def link nsisInstruction Function
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
592 hi def link nsisComment Comment
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
593 hi def link nsisFirstComment Comment
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
594 hi def link nsisLocalLabel Label
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
595 hi def link nsisGlobalLabel Label
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
596 hi def link nsisStatement Statement
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
597 hi def link nsisString String
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
598 hi def link nsisBoolean Boolean
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
599 hi def link nsisOnOff Boolean
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
600 hi def link nsisFontKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
601 hi def link nsisLangKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
602 hi def link nsisPageKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
603 hi def link nsisPageExKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
604 hi def link nsisSectionKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
605 hi def link nsisSectionInKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
606 hi def link nsisSectionGroupKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
607 hi def link nsisVarKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
608 hi def link nsisAddBrandingImageKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
609 hi def link nsisBGGradientKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
610 hi def link nsisBrandingTextKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
611 hi def link nsisCRCCheckKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
612 hi def link nsisDirVerifyKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
613 hi def link nsisInstallColorsKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
614 hi def link nsisInstTypeKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
615 hi def link nsisLicenseBkColorKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
616 hi def link nsisLicenseForceSelectionKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
617 hi def link nsisManifestDPIAwareKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
618 hi def link nsisManifestSupportedOSKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
619 hi def link nsisRequestExecutionLevelKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
620 hi def link nsisShowInstDetailsKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
621 hi def link nsisSilentInstallKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
622 hi def link nsisSilentUnInstallKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
623 hi def link nsisSetCompressKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
624 hi def link nsisSetCompressorKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
625 hi def link nsisSetOverwriteKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
626 hi def link nsisDeleteKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
627 hi def link nsisExecShellKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
628 hi def link nsisFileKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
629 hi def link nsisReserveFileKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
630 hi def link nsisRMDirKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
631 hi def link nsisDeleteRegKeyKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
632 hi def link nsisWriteRegMultiStrKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
633 hi def link nsisSetRegViewKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
634 hi def link nsisCopyFilesKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
635 hi def link nsisCreateShortcutKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
636 hi def link nsisGetFullPathNameKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
637 hi def link nsisFileAttrib Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
638 hi def link nsisMessageBox Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
639 hi def link nsisFileWriteUTF16LEKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
640 hi def link nsisSetShellVarContextKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
641 hi def link nsisSendMessageKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
642 hi def link nsisSetBrandingImageKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
643 hi def link nsisSetDetailsViewKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
644 hi def link nsisSetDetailsPrintKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
645 hi def link nsisSetCtlColorsKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
646 hi def link nsisSetSilentKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
647 hi def link nsisRegistry Identifier
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
648 hi def link nsisNumber Number
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
649 hi def link nsisError Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
650 hi def link nsisUserVar Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
651 hi def link nsisSysVar Identifier
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
652 hi def link nsisAttribute Type
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
653 hi def link nsisCompiler Type
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
654 hi def link nsisVersionInfo Type
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
655 hi def link nsisTodo Todo
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
656 hi def link nsisCallback Identifier
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 7
diff changeset
657 " preprocessor commands
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
658 hi def link nsisPreprocSubst PreProc
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
659 hi def link nsisPreprocLangStr PreProc
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
660 hi def link nsisPreprocEnvVar PreProc
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
661 hi def link nsisDefine Define
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
662 hi def link nsisMacro Macro
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
663 hi def link nsisPreCondit PreCondit
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
664 hi def link nsisInclude Include
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
665 hi def link nsisSystem PreProc
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
666 hi def link nsisLineContinuation Special
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
667 hi def link nsisIncludeKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
668 hi def link nsisAddplugindirKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
669 hi def link nsisAppendfileKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
670 hi def link nsisDelfileKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
671 hi def link nsisPragmaKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
672 hi def link nsisVerboseKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
673 hi def link nsisDefineKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
674 hi def link nsisIfKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
675 hi def link nsisSearchparseKwd Constant
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
676 hi def link nsisSearchreplaceKwd Constant
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
677
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
678
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
679 let b:current_syntax = "nsis"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
680
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
681 let &cpo = s:cpo_save
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
682 unlet s:cpo_save