Added instruction from doc.
--- a/lisp/nsis-mode.el Fri Jan 29 13:23:30 2010 +0200
+++ b/lisp/nsis-mode.el Fri Jan 29 13:53:40 2010 +0200
@@ -21,27 +21,36 @@
(list ?\; ?\# '("/*" . "*/"))
'(
"Section" "SectionEnd" "Function" "FunctionEnd" "File"
- "Name" "ShowInstDetails" "ComponentText" "Caption"
- "LicenseData" "BrandingText"
- "Exec" "ExecWait" "ExecShell" "Goto" "Call" "Return" "Abort" "Quit" "Reboot"
+ "SectionSetFlags" "SectionGetFlags" "SectionSetText" "SectionGetText" "SectionSetInstTypes" "SectionGetInstTypes" "SectionSetSize" "SectionGetSize" "SetCurInstType" "GetCurInstType" "InstTypeSetText" "InstTypeGetText"
+ "Name" "ShowInstDetails" "Caption"
+ "LicenseText" "LicenseData" "LicenseForceSelection" "ComponentText" "BrandingText" "DetailsButtonText" "CompletedText" "UninstallText"
+ "DirText" "DirVar" "DirVerify"
+ "Exec" "ExecWait" "ExecShell" "Goto" "Call" "Return" "Abort" "Quit" "ClearErrors" "SetErrors"
+ "Reboot" "SetRebootFlag"
+ "IfSilent" "IfAbort" "IfRebootFlag" "IfErrors" "IfFileExists"
+ "GetCurrentAddress" "GetFunctionAddress" "GetLabelAddress"
"Page" "UninstPage" "PageEx" "PageCallbacks" "PageExEnd"
"Delete" "CopyFiles" "CreateDirectory" "RMDir" "OutFile" "ReserveFile" "CreateShortCut"
- "Var" "Pop"
- "StrCpy" "StrCmp" "IntCmp"
- "InitPluginsDir" "addplugindir" "InstallDir" "InstallDirRegKey"
+ "CallInstDLL" "GetDLLVersion" "GetDLLVersionLocal" "RegDLL" "UnRegDLL"
+ "GetFileTime" "GetFileTimeLocal" "GetFullPathName" "GetTempFileName" "SearchPath" "SetFileAttributes"
+ "ReadRegStr" "WriteRegStr" "DeleteRegKey" "DeleteRegValue" "EnumRegKey" "EnumRegValue" "WriteRegDWORD" "ReadRegDWORD" "WriteRegBin" "WriteRegDWORD" "WriteRegExpandStr"
+ "ExpandEnvStrings" "ReadEnvStr"
+ "DeleteINISec" "DeleteINIStr" "FlushINI" "ReadINIStr" "WriteINIStr"
+ "Var" "Pop" "Push" "Exch"
+ "StrLen" "StrCpy" "StrCmp" "StrCmpS" "IntCmp" "IntCmpU" "IntFmt" "IntOp"
+ "FileClose" "FileOpen" "FileRead" "FileReadByte" "FileSeek" "FileWrite" "FileWriteByte" "FindClose" "FindFirst" "FindNext"
+ "InitPluginsDir" "addplugindir" "InstallDir" "InstallDirRegKey" "Nop" "Sleep"
"RequestExecutionLevel" "CRCCheck" "XPStyle"
- "UninstallText"
"ReadIniStr" "WriteIniStr"
- "DirText" "DirVar" "DirVerify"
+ "LogSet" "LogText"
"Icon" "UninstallIcon"
"SendMessage" "MessageBox" "GetDlgItem"
- "FindWindow" "EnableWindow" "LockWindow" "ShowWindow"
- "SetAutoClose" "CreateFont" "SetCtlColors" "SetBrandingImage"
- "IfSilent" "IfAbort" "IfRebootFlag" "IfErrors" "IfFileExists"
- "ReadRegStr" "WriteRegStr" "DeleteRegKey" "WriteRegDWORD"
- "LoadLanguageFile" "LangString"
+ "FindWindow" "EnableWindow" "LockWindow" "ShowWindow" "HideWindow" "IsWindow"
+ "SetAutoClose" "CreateFont" "SetCtlColors" "SetBrandingImage" "SetDetailsView" "SetDetailsPrint" "SetSilent" "BringToFront" "DetailPrint"
+ "LoadLanguageFile" "LangString" "LicenseLangString"
"SubCaption" "UninstallSubCaption"
- "SetPluginUnload" "DetailPrint" "SetOutPath" "WriteUninstaller" "ClearErrors"
+ "SetPluginUnload" "DetailPrint" "SetOutPath" "WriteUninstaller"
+ "GetErrorLevel" "SetErrorLevel" "GetInstDirError" "SetRegView" "SetShellVarContext"
)
'(
("!\\(insertmacro\\|define\\|ifdef\\|ifndef\\|else\\|endif\\|echo\\|verbose\\|include\\|macroend\\|macro\\|undef\\|warning\\|error\\)" (1 'font-lock-builtin-face))