diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/autoit.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-polyglot-3.0.0.tar.gz vim-polyglot-3.0.0.zip |
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/autoit.vim')
-rw-r--r-- | syntax/autoit.vim | 1128 |
1 files changed, 0 insertions, 1128 deletions
diff --git a/syntax/autoit.vim b/syntax/autoit.vim deleted file mode 100644 index 64504318..00000000 --- a/syntax/autoit.vim +++ /dev/null @@ -1,1128 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" -" Language: AutoIt v3 (http://www.autoitscript.com/autoit3/) -" Maintainer: Jared Breland <jbreland@legroom.net> -" Authored By: Riccardo Casini <ric@libero.it> -" Script URL: http://www.vim.org/scripts/script.php?script_id=1239 -" ChangeLog: Please visit the script URL for detailed change information - -" Quit when a syntax file was already loaded. -if exists("b:current_syntax") - finish -endif -let s:keepcpo= &cpo -set cpo&vim - -let b:current_syntax = "autoit" - -" AutoIt is not case dependent -syn case ignore - -" Definitions for AutoIt reserved keywords -syn keyword autoitKeyword Default False True -syn keyword autoitKeyword Const Dim Global Local ReDim -syn keyword autoitKeyword If Else ElseIf Then EndIf -syn keyword autoitKeyword Select Switch Case EndSelect EndSwitch -syn keyword autoitKeyword Enum For In To Step Next -syn keyword autoitKeyword With While EndWith Wend Do Until -syn keyword autoitKeyword ContinueCase ContinueLoop ExitLoop Exit - -" inside script inclusion and global options -syn match autoitIncluded display contained "<[^>]*>" -syn match autoitInclude display "^\s*#\s*include\>\s*["<]" - \ contains=autoitIncluded,autoitString -syn match autoitInclude "^\s*#include-once\>" -syn match autoitInclude "^\s*#NoTrayIcon\>" -syn match autoitInclude "^\s*#RequireAdmin\>" - -" user-defined functions -syn keyword autoitKeyword Func ByRef EndFunc Return OnAutoItStart OnAutoItExit - -" built-in functions -" environment management -syn keyword autoitFunction ClipGet ClipPut EnvGet EnvSet EnvUpdate MemGetStats -" file, directory, and disk management -syn keyword autoitFunction ConsoleRead ConsoleWrite ConsoleWriteError -syn keyword autoitFunction DirCopy DirCreate DirGetSize DirMove DirRemove -syn keyword autoitFunction DriveGetDrive DriveGetFileSystem DriveGetLabel - \ DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet - \ DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus -syn keyword autoitFunction FileChangeDir FileClose FileCopy FileCreateNTFSLink - \ FileCreateShortcut FileDelete FileExists FileFindFirstFile - \ FileFindNextFile FileGetAttrib FileGetLongName FileGetShortcut - \ FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall - \ FileMove FileOpen FileOpenDialog FileRead FileReadLine FileRecycle - \ FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib - \ FileSetTime FileWrite FileWriteLine -syn keyword autoitFunction IniDelete IniRead IniReadSection IniReadSectionNames - \ IniRenameSection IniWrite IniWriteSection -syn keyword autoitFunction StderrRead StdinWrite StdoutRead -" graphic and sound -syn keyword autoitFunction Beep PixelChecksum PixelGetColor PixelSearch - \ SoundPlay SoundSetWaveVolume -" gui reference -syn keyword autoitFunction GUICreate GUIDelete GUICtrlGetHandle GUICtrlGetState - \ GUICtrlRead GUICtrlRecvMsg GUICtrlSendMsg GUICtrlSendToDummy - \ GUIGetCursorInfo GUIGetMsg GUIRegisterMsg GUIStartGroup GUISwitch -syn keyword autoitFunction GUICtrlCreateAvi GUICtrlCreateButton - \ GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu - \ GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit - \ GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon - \ GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList - \ GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu - \ GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj - \ GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio - \ GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem - \ GUICtrlCreateTreeView GUICtrlCreateTreeViewItem - \ GUICtrlCreateUpDown GUICtrlDelete -syn keyword autoitFunction GUICtrlRegisterListViewSort GUICtrlSetBkColor - \ GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetFont - \ GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent - \ GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle - \ GUICtrlSetTip -syn keyword autoitFunction GUISetBkColor GUISetCoord GUISetCursor GUISetFont - \ GUISetHelp GUISetIcon GUISetOnEvent GUISetState -" keyboard control -syn keyword autoitFunction HotKeySet Send -" math -syn keyword autoitFunction Abs ACos ASin ATan BitAND BitNOT BitOR BitRotate - \ BitShift BitXOR Cos Ceiling Exp Floor Log Mod Random Round Sin Sqrt - \ SRandom Tan -" message boxes and dialogs -syn keyword autoitFunction InputBox MsgBox ProgressOff ProgressOn ProgressSet - \ SplashImageOn SplashOff SplashTextOn ToolTip -" miscellaneous -syn keyword autoitFunction AdlibDisable AdlibEnable AutoItSetOption - \ AutoItWinGetTitle AutoItWinSetTitle BlockInput Break Call CDTray - \ Execute Opt SetError SetExtended -" mouse control -syn keyword autoitFunction MouseClick MouseClickDrag MouseDown MouseGetCursor - \ MouseGetPos MouseMove MouseUp MouseWheel -" network -syn keyword autoitFunction FtpSetProxy HttpSetProxy InetGet InetGetSize Ping - \ TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIp TCPRecv - \ TCPSend TCPShutDown TCPStartup UDPBind UDPCloseSocket UDPOpen UDPRecv - \ UDPSend UDPShutdown UDPStartup -" obj/com reference -syn keyword autoitFunction ObjCreate ObjEvent ObjGet ObjName -" process management -syn keyword autoitFunction DllCall DllClose DllOpen DllStructCreate - \ DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData - \ ProcessClose ProcessExists ProcessSetPriority ProcessList ProcessWait - \ ProcessWaitClose Run RunAsSet RunWait ShellExecute ShellExecuteWait - \ Shutdown - " removed from 3.2.0 docs - PluginClose PluginOpen -" registry management -syn keyword autoitFunction RegDelete RegEnumKey RegEnumVal RegRead RegWrite -" string management -syn keyword autoitFunction StringAddCR StringFormat StringInStr StringIsAlNum - \ StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt - \ StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft - \ StringLen StringLower StringMid StringRegExp StringRegExpReplace - \ StringReplace StringRight StringSplit StringStripCR StringStripWS - \ StringTrimLeft StringTrimRight StringUpper -" timer and delay -syn keyword autoitFunction Sleep TimerInit TimerDiff -" tray -syn keyword autoitFunction TrayCreateItem TrayCreateMenu TrayItemDelete - \ TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent - \ TrayItemSetState TrayItemSetText TrayGetMsg TraySetClick TraySetIcon - \ TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip -" variables and conversions -syn keyword autoitFunction Asc Assign Binary Chr Dec Eval Hex HWnd Int IsAdmin - \ IsArray IsBinaryString IsBool IsDeclared IsDllStruct IsFloat IsHWnd - \ IsInt IsKeyword IsNumber IsObj IsString Number String UBound -" window management -syn keyword autoitFunction WinActivate WinActive WinClose WinExists WinFlash - \ WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos - \ WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList - \ WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove - \ WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive - \ WinWaitClose WinWaitNotActive -syn keyword autoitFunction ControlClick ControlCommand ControlDisable - \ ControlEnable ControlFocus ControlGetFocus ControlGetHandle - \ ControlGetPos ControlGetText ControlHide ControlListView ControlMove - \ ControlSend ControlSetText ControlShow StatusBarGetText - -" user defined functions -" array -syn keyword autoitFunction _ArrayAdd _ArrayBinarySearch _ArrayCreate - \ _ArrayDelete _ArrayDisplay _ArrayInsert _ArrayMax _ArrayMaxIndex - \ _ArrayMin _ArrayMinIndex _ArrayPop _ArrayPush _ArrayReverse - \ _ArraySearch _ArraySort _ArraySwap _ArrayToClip _ArrayToString - \ _ArrayTrim -" color -syn keyword autoitFunction _ColorgetBlue _ColorGetGreen _ColorGetRed -" date -syn keyword autoitFunction _DateAdd _DateDayOfWeek _DateDaysInMonth _DateDiff - \ _DateIsLeapYear _DateIsValid _DateTimeFormat _DateTimeSplit - \ _DateToDayOfWeek _ToDayOfWeekISO _DateToDayValue _DayValueToDate _Now - \ _NowCalc _NowCalcDate _NowDate _NowTime _SetDate _SetTime _TicksToTime - \ _TimeToTicks _WeekNumberISO -" file -syn keyword autoitFunction _FileCountLines _FileCreate _FileListToArray - \ _FilePrint _FileReadToArray _FileWriteFromArray _FileWriteLog - \ _FileWriteToLine _PathFull _PathMake _PathSplit _ReplaceStringInFile - \ _TempFile -" guicombo -syn keyword autoitFunction _GUICtrlComboAddDir _GUICtrlComboAddString - \ _GUICtrlComboAutoComplete _GUICtrlComboDeleteString - \ _GUICtrlComboFindString _GUICtrlComboGetCount _GUICtrlComboGetCurSel - \ _GUICtrlComboGetDroppedControlRect _GUICtrlComboGetDroppedState - \ _GUICtrlComboGetDroppedWidth _GUICtrlComboGetEditSel - \ _GUICtrlComboGetExtendedUI _GUICtrlComboGetHorizontalExtent - \ _GUICtrlComboGetItemHeight _GUICtrlComboGetLBText - \ _GUICtrlComboGetLBTextLen _GUICtrlComboGetList _GUICtrlComboGetLocale - \ _GUICtrlComboGetMinVisible _GUICtrlComboGetTopIndex - \ _GUICtrlComboInitStorage _GUICtrlComboInsertString - \ _GUICtrlComboLimitText _GUICtrlComboResetContent - \ _GUICtrlComboSelectString _GUICtrlComboSetCurSel - \ _GUICtrlComboSetDroppedWidth _GUICtrlComboSetEditSel - \ _GUICtrlComboSetExtendedUI _GUICtrlComboSetHorizontalExtent - \ _GUICtrlComboSetItemHeight _GUICtrlComboSetMinVisible - \ _GUICtrlComboSetTopIndex _GUICtrlComboShowDropDown -" guiedit -syn keyword autoitFunction _GUICtrlEditCanUndo _GUICtrlEditEmptyUndoBuffer - \ _GuiCtrlEditFind _GUICtrlEditGetFirstVisibleLine _GUICtrlEditGetLine - \ _GUICtrlEditGetLineCount _GUICtrlEditGetModify _GUICtrlEditGetRect - \ _GUICtrlEditGetSel _GUICtrlEditLineFromChar _GUICtrlEditLineIndex - \ _GUICtrlEditLineLength _GUICtrlEditLineScroll _GUICtrlEditReplaceSel - \ _GUICtrlEditScroll _GUICtrlEditSetModify _GUICtrlEditSetRect - \ _GUICtrlEditSetSel _GUICtrlEditUndo -" guiipaddress -syn keyword autoitFunction _GUICtrlIpAddressClear _GUICtrlIpAddressCreate - \ _GUICtrlIpAddressDelete _GUICtrlIpAddressGet _GUICtrlIpAddressIsBlank - \ _GUICtrlIpAddressSet _GUICtrlIpAddressSetFocus - \ _GUICtrlIpAddressSetFont - \ _GUICtrlIpAddressSetRange _GUICtrlIpAddressShowHide -" guilist -syn keyword autoitFunction _GUICtrlListAddDir _GUICtrlListAddItem - \ _GUICtrlListClear - \ _GUICtrlListCount _GUICtrlListDeleteItem _GUICtrlListFindString - \ _GUICtrlListGetAnchorIndex _GUICtrlListGetCaretIndex - \ _GUICtrlListGetHorizontalExtent _GUICtrlListGetInfo - \ _GUICtrlListGetItemRect _GUICtrlListGetLocale _GUICtrlListGetSelCount - \ _GUICtrlListGetSelItems _GUICtrlListGetSelItemsText - \ _GUICtrlListGetSelState _GUICtrlListGetText _GUICtrlListGetTextLen - \ _GUICtrlListGetTopIndex _GUICtrlListInsertItem - \ _GUICtrlListReplaceString _GUICtrlListSelectedIndex - \ _GUICtrlListSelectIndex _GUICtrlListSelectString - \ _GUICtrlListSelItemRange _GUICtrlListSelItemRangeEx - \ _GUICtrlListSetAnchorIndex _GUICtrlListSetCaretIndex - \ _GUICtrlListSetHorizontalExtent _GUICtrlListSetLocale - \ _GUICtrlListSetSel _GUICtrlListSetTopIndex _GUICtrlListSort - \ _GUICtrlListSwapString -" guilistview -syn keyword autoitFunction _GUICtrlListViewCopyItems - \ _GUICtrlListViewDeleteAllItems _GUICtrlListViewDeleteColumn - \ _GUICtrlListViewDeleteItem _GUICtrlListViewDeleteItemsSelected - \ _GUICtrlListViewEnsureVisible _GUICtrlListViewFindItem - \ _GUICtrlListViewGetBackColor _GUICtrlListViewGetCallBackMask - \ _GUICtrlListViewGetCheckedState _GUICtrlListViewGetColumnOrder - \ _GUICtrlListViewGetColumnWidth _GUICtrlListViewGetCounterPage - \ _GUICtrlListViewGetCurSel _GUICtrlListViewGetExtendedListViewStyle - \ _GUICtrlListViewGetHeader _GUICtrlListViewGetHotCursor - \ _GUICtrlListViewGetHotItem _GUICtrlListViewGetHoverTime - \ _GUICtrlListViewGetItemCount _GUICtrlListViewGetItemText - \ _GUICtrlListViewGetItemTextArray _GUICtrlListViewGetNextItem - \ _GUICtrlListViewGetSelectedCount _GUICtrlListViewGetSelectedIndices - \ _GUICtrlListViewGetSubItemsCount _GUICtrlListViewGetTopIndex - \ _GUICtrlListViewGetUnicodeFormat _GUICtrlListViewHideColumn - \ _GUICtrlListViewInsertColumn _GUICtrlListViewInsertItem - \ _GUICtrlListViewJustifyColumn _GUICtrlListViewScroll - \ _GUICtrlListViewSetCheckState _GUICtrlListViewSetColumnHeaderText - \ _GUICtrlListViewSetColumnOrder _GUICtrlListViewSetColumnWidth - \ _GUICtrlListViewSetHotItem _GUICtrlListViewSetHoverTime - \ _GUICtrlListViewSetItemCount _GUICtrlListViewSetItemSelState - \ _GUICtrlListViewSetItemText _GUICtrlListViewSort -" guimonthcal -syn keyword autoitFunction _GUICtrlMonthCalGet1stDOW _GUICtrlMonthCalGetColor - \ _GUICtrlMonthCalGetDelta _GUICtrlMonthCalGetMaxSelCount - \ _GUICtrlMonthCalGetMaxTodayWidth _GUICtrlMonthCalGetMinReqRect - \ _GUICtrlMonthCalSet1stDOW _GUICtrlMonthCalSetColor - \ _GUICtrlMonthCalSetDelta _GUICtrlMonthCalSetMaxSelCount -" guislider -syn keyword autoitFunction _GUICtrlSliderClearTics _GUICtrlSliderGetLineSize - \ _GUICtrlSliderGetNumTics _GUICtrlSliderGetPageSize - \ _GUICtrlSliderGetPos _GUICtrlSliderGetRangeMax - \ _GUICtrlSliderGetRangeMin _GUICtrlSliderSetLineSize - \ _GUICtrlSliderSetPageSize _GUICtrlSliderSetPos - \ _GUICtrlSliderSetTicFreq -" guistatusbar -syn keyword autoitFunction _GuiCtrlStatusBarCreate - \ _GUICtrlStatusBarCreateProgress _GUICtrlStatusBarDelete - \ _GuiCtrlStatusBarGetBorders _GuiCtrlStatusBarGetIcon - \ _GuiCtrlStatusBarGetParts _GuiCtrlStatusBarGetRect - \ _GuiCtrlStatusBarGetText _GuiCtrlStatusBarGetTextLength - \ _GuiCtrlStatusBarGetTip _GuiCtrlStatusBarGetUnicode - \ _GUICtrlStatusBarIsSimple _GuiCtrlStatusBarResize - \ _GuiCtrlStatusBarSetBKColor _GuiCtrlStatusBarSetIcon - \ _GuiCtrlStatusBarSetMinHeight _GUICtrlStatusBarSetParts - \ _GuiCtrlStatusBarSetSimple _GuiCtrlStatusBarSetText - \ _GuiCtrlStatusBarSetTip _GuiCtrlStatusBarSetUnicode - \ _GUICtrlStatusBarShowHide -" guitab -syn keyword autoitFunction _GUICtrlTabDeleteAllItems _GUICtrlTabDeleteItem - \ _GUICtrlTabDeselectAll _GUICtrlTabGetCurFocus _GUICtrlTabGetCurSel - \ _GUICtrlTabGetExtendedStyle _GUICtrlTabGetItemCount - \ _GUICtrlTabGetItemRect _GUICtrlTabGetRowCount - \ _GUICtrlTabGetUnicodeFormat _GUICtrlTabHighlightItem - \ _GUICtrlTabSetCurFocus _GUICtrlTabSetCurSel - \ _GUICtrlTabSetMinTabWidth _GUICtrlTabSetUnicodeFormat -" guitreeview -syn keyword autoitFunction _GUICtrlTreeViewDeleteAllItems - \ _GUICtrlTreeViewDeleteItem _GUICtrlTreeViewExpand - \ _GUICtrlTreeViewGetBkColor _GUICtrlTreeViewGetCount - \ _GUICtrlTreeViewGetIndent _GUICtrlTreeViewGetLineColor - \ _GUICtrlTreeViewGetParentHandle _GUICtrlTreeViewGetParentID - \ _GUICtrlTreeViewGetState _GUICtrlTreeViewGetText - \ _GUICtrlTreeViewGetTextColor _GUICtrlTreeViewItemGetTree - \ _GUICtrlTreeViewInsertItem _GUICtrlTreeViewSetBkColor - \ _GUICtrlTreeViewSetIcon _GUICtrlTreeViewSetIndent - \ _GUICtrlTreeViewSetLineColor GUICtrlTreeViewSetState - \ _GUICtrlTreeViewSetText _GUICtrlTreeViewSetTextColor - \ _GUICtrlTreeViewSort -" ie -syn keyword autoitFunction _IE_Example _IE_Introduction _IE_VersionInfo - \ _IEAction _IEAttach _IEBodyReadHTML _IEBodyReadText _IEBodyWriteHTML - \ _IECreate _IECreateEmbedded _IEDocGetObj _IEDocInsertHTML - \ _IEDocInsertText _IEDocReadHTML _IEDocWriteHTML - \ _IEErrorHandlerDeRegister _IEErrorHandlerRegister _IEErrorNotify - \ _IEFormElementCheckboxSelect _IEFormElementGetCollection - \ _IEFormElementGetObjByName _IEFormElementGetValue - \ _IEFormElementOptionSelect _IEFormElementRadioSelect - \ _IEFormElementSetValue _IEFormGetCollection _IEFormGetObjByName - \ _IEFormImageClick _IEFormReset _IEFormSubmit _IEFrameGetCollection - \ _IEFrameGetObjByName _IEGetObjByName _IEHeadInsertEventScript - \ _IEImgClick _IEImgGetCollection _IEIsFrameSet _IELinkClickByIndex - \ _IELinkClickByText _IELinkGetCollection _IELoadWait _IELoadWaitTimeout - \ _IENavigate _IEPropertyGet _IEPropertySet _IEQuit - \ _IETableGetCollection _IETableWriteToArray _IETagNameAllGetCollection - \ _IETagNameGetCollection -" inet -syn keyword autoitFunction _GetIP _INetExplorerCapable _INetGetSource _INetMail - \ _INetSmtpMail _TCPIpToName -" math -syn keyword autoitFunction _Degree _MathCheckDiv _Max _Min _Radian -" miscellaneous -syn keyword autoitFunction _ChooseColor _ChooseFont _ClipPutFile _Iif - \ _IsPressed _MouseTrap _SendMessage _Singleton -" process -syn keyword autoitFunction _ProcessGetName _ProcessGetPriority _RunDOS -" sound -syn keyword autoitFunction _SoundClose _SoundLength _SoundOpen _SoundPause - \ _SoundPlay _SoundPos _SoundResume _SoundSeek _SoundStatus _SoundStop -" sqlite -syn keyword autoitFunction _SQLite_Changes _SQLite_Close - \ _SQLite_Display2DResult _SQLite_Encode _SQLite_ErrCode _SQLite_ErrMsg - \ _SQLite_Escape _SQLite_Exec _SQLite_FetchData _SQLite_FetchNames - \ _SQLite_GetTable _SQLite_GetTable2D _SQLite_LastInsertRowID - \ _SQLite_LibVersion _SQLite_Open _SQLite_Query _SQLite_QueryFinalize - \ _SQLite_QueryReset _SQLite_QuerySingleRow _SQLite_SaveMode - \ _SQLite_SetTimeout _SQLite_Shutdown _SQLite_SQLiteExe _SQLite_Startup - \ _SQLite_TotalChanges -" string -syn keyword autoitFunction _HexToString _StringAddComma _StringBetween - \ _StringEncrypt _StringInsert _StringProper _StringRepeat - \ _StringReverse _StringToHex -" visa -syn keyword autoitFunction _viClose _viExecCommand _viFindGpib _viGpibBusReset - \ _viGTL _viOpen _viSetAttribute _viSetTimeout - -" read-only macros -syn match autoitBuiltin "@AppData\(Common\)\=Dir" -syn match autoitBuiltin "@AutoItExe" -syn match autoitBuiltin "@AutoItPID" -syn match autoitBuiltin "@AutoItVersion" -syn match autoitBuiltin "@COM_EventObj" -syn match autoitBuiltin "@CommonFilesDir" -syn match autoitBuiltin "@Compiled" -syn match autoitBuiltin "@ComputerName" -syn match autoitBuiltin "@ComSpec" -syn match autoitBuiltin "@CR\(LF\)\=" -syn match autoitBuiltin "@Desktop\(Common\)\=Dir" -syn match autoitBuiltin "@DesktopDepth" -syn match autoitBuiltin "@DesktopHeight" -syn match autoitBuiltin "@DesktopRefresh" -syn match autoitBuiltin "@DesktopWidth" -syn match autoitBuiltin "@DocumentsCommonDir" -syn match autoitBuiltin "@Error" -syn match autoitBuiltin "@ExitCode" -syn match autoitBuiltin "@ExitMethod" -syn match autoitBuiltin "@Extended" -syn match autoitBuiltin "@Favorites\(Common\)\=Dir" -syn match autoitBuiltin "@GUI_CtrlId" -syn match autoitBuiltin "@GUI_CtrlHandle" -syn match autoitBuiltin "@GUI_DragId" -syn match autoitBuiltin "@GUI_DragFile" -syn match autoitBuiltin "@GUI_DropId" -syn match autoitBuiltin "@GUI_WinHandle" -syn match autoitBuiltin "@HomeDrive" -syn match autoitBuiltin "@HomePath" -syn match autoitBuiltin "@HomeShare" -syn match autoitBuiltin "@HOUR" -syn match autoitBuiltin "@HotKeyPressed" -syn match autoitBuiltin "@InetGetActive" -syn match autoitBuiltin "@InetGetBytesRead" -syn match autoitBuiltin "@IPAddress[1234]" -syn match autoitBuiltin "@KBLayout" -syn match autoitBuiltin "@LF" -syn match autoitBuiltin "@Logon\(DNS\)\=Domain" -syn match autoitBuiltin "@LogonServer" -syn match autoitBuiltin "@MDAY" -syn match autoitBuiltin "@MIN" -syn match autoitBuiltin "@MON" -syn match autoitBuiltin "@MyDocumentsDir" -syn match autoitBuiltin "@NumParams" -syn match autoitBuiltin "@OSBuild" -syn match autoitBuiltin "@OSLang" -syn match autoitBuiltin "@OSServicePack" -syn match autoitBuiltin "@OSTYPE" -syn match autoitBuiltin "@OSVersion" -syn match autoitBuiltin "@ProcessorArch" -syn match autoitBuiltin "@ProgramFilesDir" -syn match autoitBuiltin "@Programs\(Common\)\=Dir" -syn match autoitBuiltin "@ScriptDir" -syn match autoitBuiltin "@ScriptFullPath" -syn match autoitBuiltin "@ScriptLineNumber" -syn match autoitBuiltin "@ScriptName" -syn match autoitBuiltin "@SEC" -syn match autoitBuiltin "@StartMenu\(Common\)\=Dir" -syn match autoitBuiltin "@Startup\(Common\)\=Dir" -syn match autoitBuiltin "@SW_DISABLE" -syn match autoitBuiltin "@SW_ENABLE" -syn match autoitBuiltin "@SW_HIDE" -syn match autoitBuiltin "@SW_LOCK" -syn match autoitBuiltin "@SW_MAXIMIZE" -syn match autoitBuiltin "@SW_MINIMIZE" -syn match autoitBuiltin "@SW_RESTORE" -syn match autoitBuiltin "@SW_SHOW" -syn match autoitBuiltin "@SW_SHOWDEFAULT" -syn match autoitBuiltin "@SW_SHOWMAXIMIZED" -syn match autoitBuiltin "@SW_SHOWMINIMIZED" -syn match autoitBuiltin "@SW_SHOWMINNOACTIVE" -syn match autoitBuiltin "@SW_SHOWNA" -syn match autoitBuiltin "@SW_SHOWNOACTIVATE" -syn match autoitBuiltin "@SW_SHOWNORMAL" -syn match autoitBuiltin "@SW_UNLOCK" -syn match autoitBuiltin "@SystemDir" -syn match autoitBuiltin "@TAB" -syn match autoitBuiltin "@TempDir" -syn match autoitBuiltin "@TRAY_ID" -syn match autoitBuiltin "@TrayIconFlashing" -syn match autoitBuiltin "@TrayIconVisible" -syn match autoitBuiltin "@UserProfileDir" -syn match autoitBuiltin "@UserName" -syn match autoitBuiltin "@WDAY" -syn match autoitBuiltin "@WindowsDir" -syn match autoitBuiltin "@WorkingDir" -syn match autoitBuiltin "@YDAY" -syn match autoitBuiltin "@YEAR" - -"comments and commenting-out -syn match autoitComment ";.*" -"in this way also #ce alone will be highlighted -syn match autoitCommDelimiter "^\s*#comments-start\>" -syn match autoitCommDelimiter "^\s*#cs\>" -syn match autoitCommDelimiter "^\s*#comments-end\>" -syn match autoitCommDelimiter "^\s*#ce\>" -syn region autoitComment - \ matchgroup=autoitCommDelimiter - \ start="^\s*#comments-start\>" start="^\s*#cs\>" - \ end="^\s*#comments-end\>" end="^\s*#ce\>" - -"one character operators -syn match autoitOperator "[-+*/&^=<>][^-+*/&^=<>]"me=e-1 -"two characters operators -syn match autoitOperator "==[^=]"me=e-1 -syn match autoitOperator "<>" -syn match autoitOperator "<=" -syn match autoitOperator ">=" -syn match autoitOperator "+=" -syn match autoitOperator "-=" -syn match autoitOperator "*=" -syn match autoitOperator "/=" -syn match autoitOperator "&=" -syn keyword autoitOperator NOT AND OR - -syn match autoitParen "(\|)" -syn match autoitBracket "\[\|\]" -syn match autoitComma "," - -"numbers must come after operator '-' -"decimal numbers without a dot -syn match autoitNumber "-\=\<\d\+\>" -"hexadecimal numbers without a dot -syn match autoitNumber "-\=\<0x\x\+\>" -"floating point number with dot (inside or at end) - -syn match autoitNumber "-\=\<\d\+\.\d*\>" -"floating point number, starting with a dot -syn match autoitNumber "-\=\<\.\d\+\>" -"scientific notation numbers without dots -syn match autoitNumber "-\=\<\d\+e[-+]\=\d\+\>" -"scientific notation numbers with dots -syn match autoitNumber "-\=\<\(\(\d\+\.\d*\)\|\(\.\d\+\)\)\(e[-+]\=\d\+\)\=\>" - -"string constants -"we want the escaped quotes marked in red -syn match autoitDoubledSingles +''+ contained -syn match autoitDoubledDoubles +""+ contained -"we want the continuation character marked in red -"(also at the top level, not just contained) -syn match autoitCont "_$" - -" send key list - must be defined before autoitStrings -syn match autoitSend "{!}" contained -syn match autoitSend "{#}" contained -syn match autoitSend "{+}" contained -syn match autoitSend "{^}" contained -syn match autoitSend "{{}" contained -syn match autoitSend "{}}" contained -syn match autoitSend "{SPACE}" contained -syn match autoitSend "{ENTER}" contained -syn match autoitSend "{ALT}" contained -syn match autoitSend "{BACKSPACE}" contained -syn match autoitSend "{BS}" contained -syn match autoitSend "{DELETE}" contained -syn match autoitSend "{DEL}" contained -syn match autoitSend "{UP}" contained -syn match autoitSend "{DOWN}" contained -syn match autoitSend "{LEFT}" contained -syn match autoitSend "{RIGHT}" contained -syn match autoitSend "{HOME}" contained -syn match autoitSend "{END}" contained -syn match autoitSend "{ESCAPE}" contained -syn match autoitSend "{ESC}" contained -syn match autoitSend "{INSERT}" contained -syn match autoitSend "{INS}" contained -syn match autoitSend "{PGUP}" contained -syn match autoitSend "{PGDN}" contained -syn match autoitSend "{F1}" contained -syn match autoitSend "{F2}" contained -syn match autoitSend "{F3}" contained -syn match autoitSend "{F4}" contained -syn match autoitSend "{F5}" contained -syn match autoitSend "{F6}" contained -syn match autoitSend "{F7}" contained -syn match autoitSend "{F8}" contained -syn match autoitSend "{F9}" contained -syn match autoitSend "{F10}" contained -syn match autoitSend "{F11}" contained -syn match autoitSend "{F12}" contained -syn match autoitSend "{TAB}" contained -syn match autoitSend "{PRINTSCREEN}" contained -syn match autoitSend "{LWIN}" contained -syn match autoitSend "{RWIN}" contained -syn match autoitSend "{NUMLOCK}" contained -syn match autoitSend "{CTRLBREAK}" contained -syn match autoitSend "{PAUSE}" contained -syn match autoitSend "{CAPSLOCK}" contained -syn match autoitSend "{NUMPAD0}" contained -syn match autoitSend "{NUMPAD1}" contained -syn match autoitSend "{NUMPAD2}" contained -syn match autoitSend "{NUMPAD3}" contained -syn match autoitSend "{NUMPAD4}" contained -syn match autoitSend "{NUMPAD5}" contained -syn match autoitSend "{NUMPAD6}" contained -syn match autoitSend "{NUMPAD7}" contained -syn match autoitSend "{NUMPAD8}" contained -syn match autoitSend "{NUMPAD9}" contained -syn match autoitSend "{NUMPADMULT}" contained -syn match autoitSend "{NUMPADADD}" contained -syn match autoitSend "{NUMPADSUB}" contained -syn match autoitSend "{NUMPADDIV}" contained -syn match autoitSend "{NUMPADDOT}" contained -syn match autoitSend "{NUMPADENTER}" contained -syn match autoitSend "{APPSKEY}" contained -syn match autoitSend "{LALT}" contained -syn match autoitSend "{RALT}" contained -syn match autoitSend "{LCTRL}" contained -syn match autoitSend "{RCTRL}" contained -syn match autoitSend "{LSHIFT}" contained -syn match autoitSend "{RSHIFT}" contained -syn match autoitSend "{SLEEP}" contained -syn match autoitSend "{ALTDOWN}" contained -syn match autoitSend "{SHIFTDOWN}" contained -syn match autoitSend "{CTRLDOWN}" contained -syn match autoitSend "{LWINDOWN}" contained -syn match autoitSend "{RWINDOWN}" contained -syn match autoitSend "{ASC \d\d\d\d}" contained -syn match autoitSend "{BROWSER_BACK}" contained -syn match autoitSend "{BROWSER_FORWARD}" contained -syn match autoitSend "{BROWSER_REFRESH}" contained -syn match autoitSend "{BROWSER_STOP}" contained -syn match autoitSend "{BROWSER_SEARCH}" contained -syn match autoitSend "{BROWSER_FAVORITES}" contained -syn match autoitSend "{BROWSER_HOME}" contained -syn match autoitSend "{VOLUME_MUTE}" contained -syn match autoitSend "{VOLUME_DOWN}" contained -syn match autoitSend "{VOLUME_UP}" contained -syn match autoitSend "{MEDIA_NEXT}" contained -syn match autoitSend "{MEDIA_PREV}" contained -syn match autoitSend "{MEDIA_STOP}" contained -syn match autoitSend "{MEDIA_PLAY_PAUSE}" contained -syn match autoitSend "{LAUNCH_MAIL}" contained -syn match autoitSend "{LAUNCH_MEDIA}" contained -syn match autoitSend "{LAUNCH_APP1}" contained -syn match autoitSend "{LAUNCH_APP2}" contained - -"this was tricky! -"we use an oneline region, instead of a match, in order to use skip= -"matchgroup= so start and end quotes are not considered as au3Doubled -"contained -syn region autoitString oneline contains=autoitSend matchgroup=autoitQuote start=+"+ - \ end=+"+ end=+_\n\{1}.*"+ - \ contains=autoitCont,autoitDoubledDoubles skip=+""+ -syn region autoitString oneline matchgroup=autoitQuote start=+'+ - \ end=+'+ end=+_\n\{1}.*'+ - \ contains=autoitCont,autoitDoubledSingles skip=+''+ - -syn match autoitVarSelector "\$" contained display -syn match autoitVariable "$\w\+" contains=autoitVarSelector - -" options - must be defined after autoitStrings -syn match autoitOption "\([\"\']\)CaretCoordMode\1" -syn match autoitOption "\([\"\']\)ColorMode\1" -syn match autoitOption "\([\"\']\)ExpandEnvStrings\1" -syn match autoitOption "\([\"\']\)ExpandVarStrings\1" -syn match autoitOption "\([\"\']\)FtpBinaryMode\1" -syn match autoitOption "\([\"\']\)GUICloseOnEsc\1" -syn match autoitOption "\([\"\']\)GUICoordMode\1" -syn match autoitOption "\([\"\']\)GUIDataSeparatorChar\1" -syn match autoitOption "\([\"\']\)GUIOnEventMode\1" -syn match autoitOption "\([\"\']\)GUIResizeMode\1" -syn match autoitOption "\([\"\']\)GUIEventCompatibilityMode\1" -syn match autoitOption "\([\"\']\)MouseClickDelay\1" -syn match autoitOption "\([\"\']\)MouseClickDownDelay\1" -syn match autoitOption "\([\"\']\)MouseClickDragDelay\1" -syn match autoitOption "\([\"\']\)MouseCoordMode\1" -syn match autoitOption "\([\"\']\)MustDeclareVars\1" -syn match autoitOption "\([\"\']\)OnExitFunc\1" -syn match autoitOption "\([\"\']\)PixelCoordMode\1" -syn match autoitOption "\([\"\']\)RunErrorsFatal\1" -syn match autoitOption "\([\"\']\)SendAttachMode\1" -syn match autoitOption "\([\"\']\)SendCapslockMode\1" -syn match autoitOption "\([\"\']\)SendKeyDelay\1" -syn match autoitOption "\([\"\']\)SendKeyDownDelay\1" -syn match autoitOption "\([\"\']\)TCPTimeout\1" -syn match autoitOption "\([\"\']\)TrayAutoPause\1" -syn match autoitOption "\([\"\']\)TrayIconDebug\1" -syn match autoitOption "\([\"\']\)TrayIconHide\1" -syn match autoitOption "\([\"\']\)TrayMenuMode\1" -syn match autoitOption "\([\"\']\)TrayOnEventMode\1" -syn match autoitOption "\([\"\']\)WinDetectHiddenText\1" -syn match autoitOption "\([\"\']\)WinSearchChildren\1" -syn match autoitOption "\([\"\']\)WinTextMatchMode\1" -syn match autoitOption "\([\"\']\)WinTitleMatchMode\1" -syn match autoitOption "\([\"\']\)WinWaitDelay\1" - -" styles - must be defined after autoitVariable -" common -syn match autoitStyle "\$WS_BORDER" -syn match autoitStyle "\$WS_POPUP" -syn match autoitStyle "\$WS_CAPTION" -syn match autoitStyle "\$WS_CLIPCHILDREN" -syn match autoitStyle "\$WS_CLIPSIBLINGS" -syn match autoitStyle "\$WS_DISABLED" -syn match autoitStyle "\$WS_DLGFRAME" -syn match autoitStyle "\$WS_HSCROLL" -syn match autoitStyle "\$WS_MAXIMIZE" -syn match autoitStyle "\$WS_MAXIMIZEBOX" -syn match autoitStyle "\$WS_MINIMIZE" -syn match autoitStyle "\$WS_MINIMIZEBOX" -syn match autoitStyle "\$WS_OVERLAPPED" -syn match autoitStyle "\$WS_OVERLAPPEDWINDOW" -syn match autoitStyle "\$WS_POPUPWINDOW" -syn match autoitStyle "\$WS_SIZEBOX" -syn match autoitStyle "\$WS_SYSMENU" -syn match autoitStyle "\$WS_THICKFRAME" -syn match autoitStyle "\$WS_VSCROLL" -syn match autoitStyle "\$WS_VISIBLE" -syn match autoitStyle "\$WS_CHILD" -syn match autoitStyle "\$WS_GROUP" -syn match autoitStyle "\$WS_TABSTOP" -syn match autoitStyle "\$DS_MODALFRAME" -syn match autoitStyle "\$DS_SETFOREGROUND" -syn match autoitStyle "\$DS_CONTEXTHELP" -" common extended -syn match autoitStyle "\$WS_EX_ACCEPTFILES" -syn match autoitStyle "\$WS_EX_APPWINDOW" -syn match autoitStyle "\$WS_EX_CLIENTEDGE" -syn match autoitStyle "\$WS_EX_CONTEXTHELP" -syn match autoitStyle "\$WS_EX_DLGMODALFRAME" -syn match autoitStyle "\$WS_EX_MDICHILD" -syn match autoitStyle "\$WS_EX_OVERLAPPEDWINDOW" -syn match autoitStyle "\$WS_EX_STATICEDGE" -syn match autoitStyle "\$WS_EX_TOPMOST" -syn match autoitStyle "\$WS_EX_TRANSPARENT" -syn match autoitStyle "\$WS_EX_TOOLWINDOW" -syn match autoitStyle "\$WS_EX_WINDOWEDGE" -syn match autoitStyle "\$WS_EX_LAYERED" -syn match autoitStyle "\$GUI_WS_EX_PARENTDRAG" -" checkbox -syn match autoitStyle "\$BS_3STATE" -syn match autoitStyle "\$BS_AUTO3STATE" -syn match autoitStyle "\$BS_AUTOCHECKBOX" -syn match autoitStyle "\$BS_CHECKBOX" -syn match autoitStyle "\$BS_LEFT" -syn match autoitStyle "\$BS_PUSHLIKE" -syn match autoitStyle "\$BS_RIGHT" -syn match autoitStyle "\$BS_RIGHTBUTTON" -syn match autoitStyle "\$BS_GROUPBOX" -syn match autoitStyle "\$BS_AUTORADIOBUTTON" -" push button -syn match autoitStyle "\$BS_BOTTOM" -syn match autoitStyle "\$BS_CENTER" -syn match autoitStyle "\$BS_DEFPUSHBUTTON" -syn match autoitStyle "\$BS_MULTILINE" -syn match autoitStyle "\$BS_TOP" -syn match autoitStyle "\$BS_VCENTER" -syn match autoitStyle "\$BS_ICON" -syn match autoitStyle "\$BS_BITMAP" -syn match autoitStyle "\$BS_FLAT" -" combo -syn match autoitStyle "\$CBS_AUTOHSCROLL" -syn match autoitStyle "\$CBS_DISABLENOSCROLL" -syn match autoitStyle "\$CBS_DROPDOWN" -syn match autoitStyle "\$CBS_DROPDOWNLIST" -syn match autoitStyle "\$CBS_LOWERCASE" -syn match autoitStyle "\$CBS_NOINTEGRALHEIGHT" -syn match autoitStyle "\$CBS_OEMCONVERT" -syn match autoitStyle "\$CBS_SIMPLE" -syn match autoitStyle "\$CBS_SORT" -syn match autoitStyle "\$CBS_UPPERCASE" -" list -syn match autoitStyle "\$LBS_DISABLENOSCROLL" -syn match autoitStyle "\$LBS_NOINTEGRALHEIGHT" -syn match autoitStyle "\$LBS_NOSEL" -syn match autoitStyle "\$LBS_NOTIFY" -syn match autoitStyle "\$LBS_SORT" -syn match autoitStyle "\$LBS_STANDARD" -syn match autoitStyle "\$LBS_USETABSTOPS" -" edit/input -syn match autoitStyle "\$ES_AUTOHSCROLL" -syn match autoitStyle "\$ES_AUTOVSCROLL" -syn match autoitStyle "\$ES_CENTER" -syn match autoitStyle "\$ES_LOWERCASE" -syn match autoitStyle "\$ES_NOHIDESEL" -syn match autoitStyle "\$ES_NUMBER" -syn match autoitStyle "\$ES_OEMCONVERT" -syn match autoitStyle "\$ES_MULTILINE" -syn match autoitStyle "\$ES_PASSWORD" -syn match autoitStyle "\$ES_READONLY" -syn match autoitStyle "\$ES_RIGHT" -syn match autoitStyle "\$ES_UPPERCASE" -syn match autoitStyle "\$ES_WANTRETURN" -" progress bar -syn match autoitStyle "\$PBS_SMOOTH" -syn match autoitStyle "\$PBS_VERTICAL" -" up-down -syn match autoitStyle "\$UDS_ALIGNLEFT" -syn match autoitStyle "\$UDS_ALIGNRIGHT" -syn match autoitStyle "\$UDS_ARROWKEYS" -syn match autoitStyle "\$UDS_HORZ" -syn match autoitStyle "\$UDS_NOTHOUSANDS" -syn match autoitStyle "\$UDS_WRAP" -" label/static -syn match autoitStyle "\$SS_BLACKFRAME" -syn match autoitStyle "\$SS_BLACKRECT" -syn match autoitStyle "\$SS_CENTER" -syn match autoitStyle "\$SS_CENTERIMAGE" -syn match autoitStyle "\$SS_ETCHEDFRAME" -syn match autoitStyle "\$SS_ETCHEDHORZ" -syn match autoitStyle "\$SS_ETCHEDVERT" -syn match autoitStyle "\$SS_GRAYFRAME" -syn match autoitStyle "\$SS_GRAYRECT" -syn match autoitStyle "\$SS_LEFT" -syn match autoitStyle "\$SS_LEFTNOWORDWRAP" -syn match autoitStyle "\$SS_NOPREFIX" -syn match autoitStyle "\$SS_NOTIFY" -syn match autoitStyle "\$SS_RIGHT" -syn match autoitStyle "\$SS_RIGHTJUST" -syn match autoitStyle "\$SS_SIMPLE" -syn match autoitStyle "\$SS_SUNKEN" -syn match autoitStyle "\$SS_WHITEFRAME" -syn match autoitStyle "\$SS_WHITERECT" -" tab -syn match autoitStyle "\$TCS_SCROLLOPPOSITE" -syn match autoitStyle "\$TCS_BOTTOM" -syn match autoitStyle "\$TCS_RIGHT" -syn match autoitStyle "\$TCS_MULTISELECT" -syn match autoitStyle "\$TCS_FLATBUTTONS" -syn match autoitStyle "\$TCS_FORCEICONLEFT" -syn match autoitStyle "\$TCS_FORCELABELLEFT" -syn match autoitStyle "\$TCS_HOTTRACK" -syn match autoitStyle "\$TCS_VERTICAL" -syn match autoitStyle "\$TCS_TABS" -syn match autoitStyle "\$TCS_BUTTONS" -syn match autoitStyle "\$TCS_SINGLELINE" -syn match autoitStyle "\$TCS_MULTILINE" -syn match autoitStyle "\$TCS_RIGHTJUSTIFY" -syn match autoitStyle "\$TCS_FIXEDWIDTH" -syn match autoitStyle "\$TCS_RAGGEDRIGHT" -syn match autoitStyle "\$TCS_FOCUSONBUTTONDOWN" -syn match autoitStyle "\$TCS_OWNERDRAWFIXED" -syn match autoitStyle "\$TCS_TOOLTIPS" -syn match autoitStyle "\$TCS_FOCUSNEVER" -" avi clip -syn match autoitStyle "\$ACS_AUTOPLAY" -syn match autoitStyle "\$ACS_CENTER" -syn match autoitStyle "\$ACS_TRANSPARENT" -syn match autoitStyle "\$ACS_NONTRANSPARENT" -" date -syn match autoitStyle "\$DTS_UPDOWN" -syn match autoitStyle "\$DTS_SHOWNONE" -syn match autoitStyle "\$DTS_LONGDATEFORMAT" -syn match autoitStyle "\$DTS_TIMEFORMAT" -syn match autoitStyle "\$DTS_RIGHTALIGN" -syn match autoitStyle "\$DTS_SHORTDATEFORMAT" -" monthcal -syn match autoitStyle "\$MCS_NOTODAY" -syn match autoitStyle "\$MCS_NOTODAYCIRCLE" -syn match autoitStyle "\$MCS_WEEKNUMBERS" -" treeview -syn match autoitStyle "\$TVS_HASBUTTONS" -syn match autoitStyle "\$TVS_HASLINES" -syn match autoitStyle "\$TVS_LINESATROOT" -syn match autoitStyle "\$TVS_DISABLEDRAGDROP" -syn match autoitStyle "\$TVS_SHOWSELALWAYS" -syn match autoitStyle "\$TVS_RTLREADING" -syn match autoitStyle "\$TVS_NOTOOLTIPS" -syn match autoitStyle "\$TVS_CHECKBOXES" -syn match autoitStyle "\$TVS_TRACKSELECT" -syn match autoitStyle "\$TVS_SINGLEEXPAND" -syn match autoitStyle "\$TVS_FULLROWSELECT" -syn match autoitStyle "\$TVS_NOSCROLL" -syn match autoitStyle "\$TVS_NONEVENHEIGHT" -" slider -syn match autoitStyle "\$TBS_AUTOTICKS" -syn match autoitStyle "\$TBS_BOTH" -syn match autoitStyle "\$TBS_BOTTOM" -syn match autoitStyle "\$TBS_HORZ" -syn match autoitStyle "\$TBS_VERT" -syn match autoitStyle "\$TBS_NOTHUMB" -syn match autoitStyle "\$TBS_NOTICKS" -syn match autoitStyle "\$TBS_LEFT" -syn match autoitStyle "\$TBS_RIGHT" -syn match autoitStyle "\$TBS_TOP" -" listview -syn match autoitStyle "\$LVS_ICON" -syn match autoitStyle "\$LVS_REPORT" -syn match autoitStyle "\$LVS_SMALLICON" -syn match autoitStyle "\$LVS_LIST" -syn match autoitStyle "\$LVS_EDITLABELS" -syn match autoitStyle "\$LVS_NOCOLUMNHEADER" -syn match autoitStyle "\$LVS_NOSORTHEADER" -syn match autoitStyle "\$LVS_SINGLESEL" -syn match autoitStyle "\$LVS_SHOWSELALWAYS" -syn match autoitStyle "\$LVS_SORTASCENDING" -syn match autoitStyle "\$LVS_SORTDESCENDING" -" listview extended -syn match autoitStyle "\$LVS_EX_FULLROWSELECT" -syn match autoitStyle "\$LVS_EX_GRIDLINES" -syn match autoitStyle "\$LVS_EX_HEADERDRAGDROP" -syn match autoitStyle "\$LVS_EX_TRACKSELECT" -syn match autoitStyle "\$LVS_EX_CHECKBOXES" -syn match autoitStyle "\$LVS_EX_BORDERSELECT" -syn match autoitStyle "\$LVS_EX_DOUBLEBUFFER" -syn match autoitStyle "\$LVS_EX_FLATSB" -syn match autoitStyle "\$LVS_EX_MULTIWORKAREAS" -syn match autoitStyle "\$LVS_EX_SNAPTOGRID" -syn match autoitStyle "\$LVS_EX_SUBITEMIMAGES" - -" constants - must be defined after autoitVariable - excludes styles -" constants - autoit options -syn match autoitConst "\$OPT_COORDSRELATIVE" -syn match autoitConst "\$OPT_COORDSABSOLUTE" -syn match autoitConst "\$OPT_COORDSCLIENT" -syn match autoitConst "\$OPT_ERRORSILENT" -syn match autoitConst "\$OPT_ERRORFATAL" -syn match autoitConst "\$OPT_CAPSNOSTORE" -syn match autoitConst "\$OPT_CAPSSTORE" -syn match autoitConst "\$OPT_MATCHSTART" -syn match autoitConst "\$OPT_MATCHANY" -syn match autoitConst "\$OPT_MATCHEXACT" -syn match autoitConst "\$OPT_MATCHADVANCED" -" constants - file -syn match autoitConst "\$FC_NOOVERWRITE" -syn match autoitConst "\$FC_OVERWRITE" -syn match autoitConst "\$FT_MODIFIED" -syn match autoitConst "\$FT_CREATED" -syn match autoitConst "\$FT_ACCESSED" -syn match autoitConst "\$FO_READ" -syn match autoitConst "\$FO_APPEND" -syn match autoitConst "\$FO_OVERWRITE" -syn match autoitConst "\$EOF" -syn match autoitConst "\$FD_FILEMUSTEXIST" -syn match autoitConst "\$FD_PATHMUSTEXIST" -syn match autoitConst "\$FD_MULTISELECT" -syn match autoitConst "\$FD_PROMPTCREATENEW" -syn match autoitConst "\$FD_PROMPTOVERWRITE" -" constants - keyboard -syn match autoitConst "\$KB_SENDSPECIAL" -syn match autoitConst "\$KB_SENDRAW" -syn match autoitConst "\$KB_CAPSOFF" -syn match autoitConst "\$KB_CAPSON" -" constants - message box -syn match autoitConst "\$MB_OK" -syn match autoitConst "\$MB_OKCANCEL" -syn match autoitConst "\$MB_ABORTRETRYIGNORE" -syn match autoitConst "\$MB_YESNOCANCEL" -syn match autoitConst "\$MB_YESNO" -syn match autoitConst "\$MB_RETRYCANCEL" -syn match autoitConst "\$MB_ICONHAND" -syn match autoitConst "\$MB_ICONQUESTION" -syn match autoitConst "\$MB_ICONEXCLAMATION" -syn match autoitConst "\$MB_ICONASTERISK" -syn match autoitConst "\$MB_DEFBUTTON1" -syn match autoitConst "\$MB_DEFBUTTON2" -syn match autoitConst "\$MB_DEFBUTTON3" -syn match autoitConst "\$MB_APPLMODAL" -syn match autoitConst "\$MB_SYSTEMMODAL" -syn match autoitConst "\$MB_TASKMODAL" -syn match autoitConst "\$MB_TOPMOST" -syn match autoitConst "\$MB_RIGHTJUSTIFIED" -syn match autoitConst "\$IDTIMEOUT" -syn match autoitConst "\$IDOK" -syn match autoitConst "\$IDCANCEL" -syn match autoitConst "\$IDABORT" -syn match autoitConst "\$IDRETRY" -syn match autoitConst "\$IDIGNORE" -syn match autoitConst "\$IDYES" -syn match autoitConst "\$IDNO" -syn match autoitConst "\$IDTRYAGAIN" -syn match autoitConst "\$IDCONTINUE" -" constants - progress and splash -syn match autoitConst "\$DLG_NOTITLE" -syn match autoitConst "\$DLG_NOTONTOP" -syn match autoitConst "\$DLG_TEXTLEFT" -syn match autoitConst "\$DLG_TEXTRIGHT" -syn match autoitConst "\$DLG_MOVEABLE" -syn match autoitConst "\$DLG_TEXTVCENTER" -" constants - tray tip -syn match autoitConst "\$TIP_ICONNONE" -syn match autoitConst "\$TIP_ICONASTERISK" -syn match autoitConst "\$TIP_ICONEXCLAMATION" -syn match autoitConst "\$TIP_ICONHAND" -syn match autoitConst "\$TIP_NOSOUND" -" constants - mouse -syn match autoitConst "\$IDC_UNKNOWN" -syn match autoitConst "\$IDC_APPSTARTING" -syn match autoitConst "\$IDC_ARROW" -syn match autoitConst "\$IDC_CROSS" -syn match autoitConst "\$IDC_HELP" -syn match autoitConst "\$IDC_IBEAM" -syn match autoitConst "\$IDC_ICON" -syn match autoitConst "\$IDC_NO" -syn match autoitConst "\$IDC_SIZE" -syn match autoitConst "\$IDC_SIZEALL" -syn match autoitConst "\$IDC_SIZENESW" -syn match autoitConst "\$IDC_SIZENS" -syn match autoitConst "\$IDC_SIZENWSE" -syn match autoitConst "\$IDC_SIZEWE" -syn match autoitConst "\$IDC_UPARROW" -syn match autoitConst "\$IDC_WAIT" -" constants - process -syn match autoitConst "\$SD_LOGOFF" -syn match autoitConst "\$SD_SHUTDOWN" -syn match autoitConst "\$SD_REBOOT" -syn match autoitConst "\$SD_FORCE" -syn match autoitConst "\$SD_POWERDOWN" -" constants - string -syn match autoitConst "\$STR_NOCASESENSE" -syn match autoitConst "\$STR_CASESENSE" -syn match autoitConst "\STR_STRIPLEADING" -syn match autoitConst "\$STR_STRIPTRAILING" -syn match autoitConst "\$STR_STRIPSPACES" -syn match autoitConst "\$STR_STRIPALL" -" constants - tray -syn match autoitConst "\$TRAY_ITEM_EXIT" -syn match autoitConst "\$TRAY_ITEM_PAUSE" -syn match autoitConst "\$TRAY_ITEM_FIRST" -syn match autoitConst "\$TRAY_CHECKED" -syn match autoitConst "\$TRAY_UNCHECKED" -syn match autoitConst "\$TRAY_ENABLE" -syn match autoitConst "\$TRAY_DISABLE" -syn match autoitConst "\$TRAY_FOCUS" -syn match autoitConst "\$TRAY_DEFAULT" -syn match autoitConst "\$TRAY_EVENT_SHOWICON" -syn match autoitConst "\$TRAY_EVENT_HIDEICON" -syn match autoitConst "\$TRAY_EVENT_FLASHICON" -syn match autoitConst "\$TRAY_EVENT_NOFLASHICON" -syn match autoitConst "\$TRAY_EVENT_PRIMARYDOWN" -syn match autoitConst "\$TRAY_EVENT_PRIMARYUP" -syn match autoitConst "\$TRAY_EVENT_SECONDARYDOWN" -syn match autoitConst "\$TRAY_EVENT_SECONDARYUP" -syn match autoitConst "\$TRAY_EVENT_MOUSEOVER" -syn match autoitConst "\$TRAY_EVENT_MOUSEOUT" -syn match autoitConst "\$TRAY_EVENT_PRIMARYDOUBLE" -syn match autoitConst "\$TRAY_EVENT_SECONDARYDOUBLE" -" constants - stdio -syn match autoitConst "\$STDIN_CHILD" -syn match autoitConst "\$STDOUT_CHILD" -syn match autoitConst "\$STDERR_CHILD" -" constants - color -syn match autoitConst "\$COLOR_BLACK" -syn match autoitConst "\$COLOR_SILVER" -syn match autoitConst "\$COLOR_GRAY" -syn match autoitConst "\$COLOR_WHITE" -syn match autoitConst "\$COLOR_MAROON" -syn match autoitConst "\$COLOR_RED" -syn match autoitConst "\$COLOR_PURPLE" -syn match autoitConst "\$COLOR_FUCHSIA" -syn match autoitConst "\$COLOR_GREEN" -syn match autoitConst "\$COLOR_LIME" -syn match autoitConst "\$COLOR_OLIVE" -syn match autoitConst "\$COLOR_YELLOW" -syn match autoitConst "\$COLOR_NAVY" -syn match autoitConst "\$COLOR_BLUE" -syn match autoitConst "\$COLOR_TEAL" -syn match autoitConst "\$COLOR_AQUA" -" constants - reg value type -syn match autoitConst "\$REG_NONE" -syn match autoitConst "\$REG_SZ" -syn match autoitConst "\$REG_EXPAND_SZ" -syn match autoitConst "\$REG_BINARY" -syn match autoitConst "\$REG_DWORD" -syn match autoitConst "\$REG_DWORD_BIG_ENDIAN" -syn match autoitConst "\$REG_LINK" -syn match autoitConst "\$REG_MULTI_SZ" -syn match autoitConst "\$REG_RESOURCE_LIST" -syn match autoitConst "\$REG_FULL_RESOURCE_DESCRIPTOR" -syn match autoitConst "\$REG_RESOURCE_REQUIREMENTS_LIST" -" guiconstants - events and messages -syn match autoitConst "\$GUI_EVENT_CLOSE" -syn match autoitConst "\$GUI_EVENT_MINIMIZE" -syn match autoitConst "\$GUI_EVENT_RESTORE" -syn match autoitConst "\$GUI_EVENT_MAXIMIZE" -syn match autoitConst "\$GUI_EVENT_PRIMARYDOWN" -syn match autoitConst "\$GUI_EVENT_PRIMARYUP" -syn match autoitConst "\$GUI_EVENT_SECONDARYDOWN" -syn match autoitConst "\$GUI_EVENT_SECONDARYUP" -syn match autoitConst "\$GUI_EVENT_MOUSEMOVE" -syn match autoitConst "\$GUI_EVENT_RESIZED" -syn match autoitConst "\$GUI_EVENT_DROPPED" -syn match autoitConst "\$GUI_RUNDEFMSG" -" guiconstants - state -syn match autoitConst "\$GUI_AVISTOP" -syn match autoitConst "\$GUI_AVISTART" -syn match autoitConst "\$GUI_AVICLOSE" -syn match autoitConst "\$GUI_CHECKED" -syn match autoitConst "\$GUI_INDETERMINATE" -syn match autoitConst "\$GUI_UNCHECKED" -syn match autoitConst "\$GUI_DROPACCEPTED" -syn match autoitConst "\$GUI_DROPNOTACCEPTED" -syn match autoitConst "\$GUI_ACCEPTFILES" -syn match autoitConst "\$GUI_SHOW" -syn match autoitConst "\$GUI_HIDE" -syn match autoitConst "\$GUI_ENABLE" -syn match autoitConst "\$GUI_DISABLE" -syn match autoitConst "\$GUI_FOCUS" -syn match autoitConst "\$GUI_NOFOCUS" -syn match autoitConst "\$GUI_DEFBUTTON" -syn match autoitConst "\$GUI_EXPAND" -syn match autoitConst "\$GUI_ONTOP" -" guiconstants - font -syn match autoitConst "\$GUI_FONTITALIC" -syn match autoitConst "\$GUI_FONTUNDER" -syn match autoitConst "\$GUI_FONTSTRIKE" -" guiconstants - resizing -syn match autoitConst "\$GUI_DOCKAUTO" -syn match autoitConst "\$GUI_DOCKLEFT" -syn match autoitConst "\$GUI_DOCKRIGHT" -syn match autoitConst "\$GUI_DOCKHCENTER" -syn match autoitConst "\$GUI_DOCKTOP" -syn match autoitConst "\$GUI_DOCKBOTTOM" -syn match autoitConst "\$GUI_DOCKVCENTER" -syn match autoitConst "\$GUI_DOCKWIDTH" -syn match autoitConst "\$GUI_DOCKHEIGHT" -syn match autoitConst "\$GUI_DOCKSIZE" -syn match autoitConst "\$GUI_DOCKMENUBAR" -syn match autoitConst "\$GUI_DOCKSTATEBAR" -syn match autoitConst "\$GUI_DOCKALL" -syn match autoitConst "\$GUI_DOCKBORDERS" -" guiconstants - graphic -syn match autoitConst "\$GUI_GR_CLOSE" -syn match autoitConst "\$GUI_GR_LINE" -syn match autoitConst "\$GUI_GR_BEZIER" -syn match autoitConst "\$GUI_GR_MOVE" -syn match autoitConst "\$GUI_GR_COLOR" -syn match autoitConst "\$GUI_GR_RECT" -syn match autoitConst "\$GUI_GR_ELLIPSE" -syn match autoitConst "\$GUI_GR_PIE" -syn match autoitConst "\$GUI_GR_DOT" -syn match autoitConst "\$GUI_GR_PIXEL" -syn match autoitConst "\$GUI_GR_HINT" -syn match autoitConst "\$GUI_GR_REFRESH" -syn match autoitConst "\$GUI_GR_PENSIZE" -syn match autoitConst "\$GUI_GR_NOBKCOLOR" -" guiconstants - control default styles -syn match autoitConst "\$GUI_SS_DEFAULT_AVI" -syn match autoitConst "\$GUI_SS_DEFAULT_BUTTON" -syn match autoitConst "\$GUI_SS_DEFAULT_CHECKBOX" -syn match autoitConst "\$GUI_SS_DEFAULT_COMBO" -syn match autoitConst "\$GUI_SS_DEFAULT_DATE" -syn match autoitConst "\$GUI_SS_DEFAULT_EDIT" -syn match autoitConst "\$GUI_SS_DEFAULT_GRAPHIC" -syn match autoitConst "\$GUI_SS_DEFAULT_GROUP" -syn match autoitConst "\$GUI_SS_DEFAULT_ICON" -syn match autoitConst "\$GUI_SS_DEFAULT_INPUT" -syn match autoitConst "\$GUI_SS_DEFAULT_LABEL" -syn match autoitConst "\$GUI_SS_DEFAULT_LIST" -syn match autoitConst "\$GUI_SS_DEFAULT_LISTVIEW" -syn match autoitConst "\$GUI_SS_DEFAULT_MONTHCAL" -syn match autoitConst "\$GUI_SS_DEFAULT_PIC" -syn match autoitConst "\$GUI_SS_DEFAULT_PROGRESS" -syn match autoitConst "\$GUI_SS_DEFAULT_RADIO" -syn match autoitConst "\$GUI_SS_DEFAULT_SLIDER" -syn match autoitConst "\$GUI_SS_DEFAULT_TAB" -syn match autoitConst "\$GUI_SS_DEFAULT_TREEVIEW" -syn match autoitConst "\$GUI_SS_DEFAULT_UPDOWN" -syn match autoitConst "\$GUI_SS_DEFAULT_GUI" -" guiconstants - background color special flags -syn match autoitConst "\$GUI_BKCOLOR_DEFAULT" -syn match autoitConst "\$GUI_BKCOLOR_LV_ALTERNATE" -syn match autoitConst "\$GUI_BKCOLOR_TRANSPARENT" - -" registry constants -syn match autoitConst "\([\"\']\)REG_BINARY\1" -syn match autoitConst "\([\"\']\)REG_SZ\1" -syn match autoitConst "\([\"\']\)REG_MULTI_SZ\1" -syn match autoitConst "\([\"\']\)REG_EXPAND_SZ\1" -syn match autoitConst "\([\"\']\)REG_DWORD\1" - -" Define the default highlighting. -" Unused colors: Underlined, Ignore, Error, Todo -hi def link autoitFunction Statement " yellow/yellow -hi def link autoitKeyword Statement -hi def link autoitOperator Operator -hi def link autoitVarSelector Operator -hi def link autoitComment Comment " cyan/blue -hi def link autoitParen Comment -hi def link autoitComma Comment -hi def link autoitBracket Comment -hi def link autoitNumber Constant " magenta/red -hi def link autoitString Constant -hi def link autoitQuote Constant -hi def link autoitIncluded Constant -hi def link autoitCont Special " red/orange -hi def link autoitDoubledSingles Special -hi def link autoitDoubledDoubles Special -hi def link autoitCommDelimiter PreProc " blue/magenta -hi def link autoitInclude PreProc -hi def link autoitVariable Identifier " cyan/cyan -hi def link autoitBuiltin Type " green/green -hi def link autoitOption Type -hi def link autoitStyle Type -hi def link autoitConst Type -hi def link autoitSend Type - -syn sync minlines=50 - -let &cpo = s:keepcpo -unlet s:keepcpo - -endif |