xref: /vim-8.2.3635/runtime/syntax/autoit.vim (revision 519cc559)
19964e468SBram Moolenaar" Vim syntax file
29964e468SBram Moolenaar"
39964e468SBram Moolenaar" Language:	AutoIt v3 (http://www.autoitscript.com/autoit3/)
49964e468SBram Moolenaar" Maintainer:	Jared Breland <[email protected]>
59964e468SBram Moolenaar" Authored By:	Riccardo Casini <[email protected]>
69964e468SBram Moolenaar" Script URL:	http://www.vim.org/scripts/script.php?script_id=1239
79964e468SBram Moolenaar" ChangeLog:	Please visit the script URL for detailed change information
8*519cc559SBram Moolenaar" 		Included change from #970.
99964e468SBram Moolenaar
109a7224b5SBram Moolenaar" Quit when a syntax file was already loaded.
119a7224b5SBram Moolenaarif exists("b:current_syntax")
129a7224b5SBram Moolenaar  finish
139a7224b5SBram Moolenaarendif
149a7224b5SBram Moolenaarlet s:keepcpo= &cpo
159a7224b5SBram Moolenaarset cpo&vim
169a7224b5SBram Moolenaar
179a7224b5SBram Moolenaarlet b:current_syntax = "autoit"
189a7224b5SBram Moolenaar
199964e468SBram Moolenaar" AutoIt is not case dependent
209964e468SBram Moolenaarsyn case ignore
219964e468SBram Moolenaar
229964e468SBram Moolenaar" Definitions for AutoIt reserved keywords
239964e468SBram Moolenaarsyn keyword autoitKeyword Default False True
249964e468SBram Moolenaarsyn keyword autoitKeyword Const Dim Global Local ReDim
259964e468SBram Moolenaarsyn keyword autoitKeyword If Else ElseIf Then EndIf
269964e468SBram Moolenaarsyn keyword autoitKeyword Select Switch Case EndSelect EndSwitch
279964e468SBram Moolenaarsyn keyword autoitKeyword Enum For In To Step Next
289964e468SBram Moolenaarsyn keyword autoitKeyword With While EndWith Wend Do Until
299964e468SBram Moolenaarsyn keyword autoitKeyword ContinueCase ContinueLoop ExitLoop Exit
309964e468SBram Moolenaar
319964e468SBram Moolenaar" inside script inclusion and global options
329964e468SBram Moolenaarsyn match autoitIncluded display contained "<[^>]*>"
339964e468SBram Moolenaarsyn match autoitInclude	display "^\s*#\s*include\>\s*["<]"
349964e468SBram Moolenaar	\ contains=autoitIncluded,autoitString
359964e468SBram Moolenaarsyn match autoitInclude "^\s*#include-once\>"
369964e468SBram Moolenaarsyn match autoitInclude "^\s*#NoTrayIcon\>"
379964e468SBram Moolenaarsyn match autoitInclude "^\s*#RequireAdmin\>"
389964e468SBram Moolenaar
399964e468SBram Moolenaar" user-defined functions
409964e468SBram Moolenaarsyn keyword autoitKeyword Func ByRef EndFunc Return OnAutoItStart OnAutoItExit
419964e468SBram Moolenaar
429964e468SBram Moolenaar" built-in functions
439964e468SBram Moolenaar" environment management
449964e468SBram Moolenaarsyn keyword autoitFunction ClipGet ClipPut EnvGet EnvSet EnvUpdate MemGetStats
459964e468SBram Moolenaar" file, directory, and disk management
469964e468SBram Moolenaarsyn keyword autoitFunction ConsoleRead ConsoleWrite ConsoleWriteError
479964e468SBram Moolenaarsyn keyword autoitFunction DirCopy DirCreate DirGetSize DirMove DirRemove
489964e468SBram Moolenaarsyn keyword autoitFunction DriveGetDrive DriveGetFileSystem DriveGetLabel
499964e468SBram Moolenaar	\ DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet
509964e468SBram Moolenaar	\ DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus
519964e468SBram Moolenaarsyn keyword autoitFunction FileChangeDir FileClose FileCopy FileCreateNTFSLink
529964e468SBram Moolenaar	\ FileCreateShortcut FileDelete FileExists FileFindFirstFile
539964e468SBram Moolenaar	\ FileFindNextFile FileGetAttrib FileGetLongName FileGetShortcut
549964e468SBram Moolenaar	\ FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall
559964e468SBram Moolenaar	\ FileMove FileOpen FileOpenDialog FileRead FileReadLine FileRecycle
569964e468SBram Moolenaar	\ FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib
579964e468SBram Moolenaar	\ FileSetTime FileWrite FileWriteLine
589964e468SBram Moolenaarsyn keyword autoitFunction IniDelete IniRead IniReadSection IniReadSectionNames
599964e468SBram Moolenaar	\ IniRenameSection IniWrite IniWriteSection
609964e468SBram Moolenaarsyn keyword autoitFunction StderrRead StdinWrite StdoutRead
619964e468SBram Moolenaar" graphic and sound
629964e468SBram Moolenaarsyn keyword autoitFunction Beep PixelChecksum PixelGetColor PixelSearch
639964e468SBram Moolenaar	\ SoundPlay SoundSetWaveVolume
649964e468SBram Moolenaar" gui reference
659964e468SBram Moolenaarsyn keyword autoitFunction GUICreate GUIDelete GUICtrlGetHandle GUICtrlGetState
669964e468SBram Moolenaar	\ GUICtrlRead GUICtrlRecvMsg GUICtrlSendMsg GUICtrlSendToDummy
679964e468SBram Moolenaar	\ GUIGetCursorInfo GUIGetMsg GUIRegisterMsg GUIStartGroup GUISwitch
689964e468SBram Moolenaarsyn keyword autoitFunction GUICtrlCreateAvi GUICtrlCreateButton
699964e468SBram Moolenaar	\ GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu
709964e468SBram Moolenaar	\ GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit
719964e468SBram Moolenaar	\ GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon
729964e468SBram Moolenaar	\ GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList
739964e468SBram Moolenaar	\ GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu
749964e468SBram Moolenaar	\ GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj
759964e468SBram Moolenaar	\ GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio
769964e468SBram Moolenaar	\ GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem
779964e468SBram Moolenaar	\ GUICtrlCreateTreeView GUICtrlCreateTreeViewItem
789964e468SBram Moolenaar	\ GUICtrlCreateUpDown GUICtrlDelete
799964e468SBram Moolenaarsyn keyword autoitFunction GUICtrlRegisterListViewSort GUICtrlSetBkColor
809964e468SBram Moolenaar	\ GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetFont
819964e468SBram Moolenaar	\ GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent
829964e468SBram Moolenaar	\ GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle
839964e468SBram Moolenaar	\ GUICtrlSetTip
849964e468SBram Moolenaarsyn keyword autoitFunction GUISetBkColor GUISetCoord GUISetCursor GUISetFont
859964e468SBram Moolenaar	\ GUISetHelp GUISetIcon GUISetOnEvent GUISetState
869964e468SBram Moolenaar" keyboard control
879964e468SBram Moolenaarsyn keyword autoitFunction HotKeySet Send
889964e468SBram Moolenaar" math
899964e468SBram Moolenaarsyn keyword autoitFunction Abs ACos ASin ATan BitAND BitNOT BitOR BitRotate
909964e468SBram Moolenaar	\ BitShift BitXOR Cos Ceiling Exp Floor Log Mod Random Round Sin Sqrt
919964e468SBram Moolenaar	\ SRandom Tan
929964e468SBram Moolenaar" message boxes and dialogs
939964e468SBram Moolenaarsyn keyword autoitFunction InputBox MsgBox ProgressOff ProgressOn ProgressSet
949964e468SBram Moolenaar	\ SplashImageOn SplashOff SplashTextOn ToolTip
959964e468SBram Moolenaar" miscellaneous
969964e468SBram Moolenaarsyn keyword autoitFunction AdlibDisable AdlibEnable AutoItSetOption
979964e468SBram Moolenaar	\ AutoItWinGetTitle AutoItWinSetTitle BlockInput Break Call CDTray
989964e468SBram Moolenaar	\ Execute Opt SetError SetExtended
999964e468SBram Moolenaar" mouse control
1009964e468SBram Moolenaarsyn keyword autoitFunction MouseClick MouseClickDrag MouseDown MouseGetCursor
1019964e468SBram Moolenaar	\ MouseGetPos MouseMove MouseUp MouseWheel
1029964e468SBram Moolenaar" network
1039964e468SBram Moolenaarsyn keyword autoitFunction FtpSetProxy HttpSetProxy InetGet InetGetSize Ping
1049964e468SBram Moolenaar	\ TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIp TCPRecv
1059964e468SBram Moolenaar	\ TCPSend TCPShutDown TCPStartup UDPBind UDPCloseSocket UDPOpen UDPRecv
1069964e468SBram Moolenaar	\ UDPSend UDPShutdown UDPStartup
1079964e468SBram Moolenaar" obj/com reference
1089964e468SBram Moolenaarsyn keyword autoitFunction ObjCreate ObjEvent ObjGet ObjName
1099964e468SBram Moolenaar" process management
1109964e468SBram Moolenaarsyn keyword autoitFunction DllCall DllClose DllOpen DllStructCreate
1119964e468SBram Moolenaar	\ DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData
1129964e468SBram Moolenaar	\ ProcessClose ProcessExists ProcessSetPriority ProcessList ProcessWait
1139964e468SBram Moolenaar	\ ProcessWaitClose Run RunAsSet RunWait ShellExecute ShellExecuteWait
1149964e468SBram Moolenaar	\ Shutdown
1159964e468SBram Moolenaar	" removed from 3.2.0 docs - PluginClose PluginOpen
1169964e468SBram Moolenaar" registry management
1179964e468SBram Moolenaarsyn keyword autoitFunction RegDelete RegEnumKey RegEnumVal RegRead RegWrite
1189964e468SBram Moolenaar" string management
1199964e468SBram Moolenaarsyn keyword autoitFunction StringAddCR StringFormat StringInStr StringIsAlNum
1209964e468SBram Moolenaar	\ StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt
1219964e468SBram Moolenaar	\ StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft
1229964e468SBram Moolenaar	\ StringLen StringLower StringMid StringRegExp StringRegExpReplace
1239964e468SBram Moolenaar	\ StringReplace StringRight StringSplit StringStripCR StringStripWS
1249964e468SBram Moolenaar	\ StringTrimLeft StringTrimRight StringUpper
1259964e468SBram Moolenaar" timer and delay
1269964e468SBram Moolenaarsyn keyword autoitFunction Sleep TimerInit TimerDiff
1279964e468SBram Moolenaar" tray
1289964e468SBram Moolenaarsyn keyword autoitFunction TrayCreateItem TrayCreateMenu TrayItemDelete
1299964e468SBram Moolenaar	\ TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent
1309964e468SBram Moolenaar	\ TrayItemSetState TrayItemSetText TrayGetMsg TraySetClick TraySetIcon
1319964e468SBram Moolenaar	\ TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip
1329964e468SBram Moolenaar" variables and conversions
1339964e468SBram Moolenaarsyn keyword autoitFunction Asc Assign Binary Chr Dec Eval Hex HWnd Int IsAdmin
1349964e468SBram Moolenaar	\ IsArray IsBinaryString IsBool IsDeclared IsDllStruct IsFloat IsHWnd
1359964e468SBram Moolenaar	\ IsInt IsKeyword IsNumber IsObj IsString Number String UBound
1369964e468SBram Moolenaar" window management
1379964e468SBram Moolenaarsyn keyword autoitFunction WinActivate WinActive WinClose WinExists WinFlash
1389964e468SBram Moolenaar	\ WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos
1399964e468SBram Moolenaar	\ WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList
1409964e468SBram Moolenaar	\ WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove
1419964e468SBram Moolenaar	\ WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive
1429964e468SBram Moolenaar	\ WinWaitClose WinWaitNotActive
1439964e468SBram Moolenaarsyn keyword autoitFunction ControlClick ControlCommand ControlDisable
1449964e468SBram Moolenaar	\ ControlEnable ControlFocus ControlGetFocus ControlGetHandle
1459964e468SBram Moolenaar	\ ControlGetPos ControlGetText ControlHide ControlListView ControlMove
1469964e468SBram Moolenaar	\ ControlSend ControlSetText ControlShow StatusBarGetText
1479964e468SBram Moolenaar
1489964e468SBram Moolenaar" user defined functions
1499964e468SBram Moolenaar" array
1509964e468SBram Moolenaarsyn keyword autoitFunction _ArrayAdd _ArrayBinarySearch _ArrayCreate
1519964e468SBram Moolenaar	\ _ArrayDelete _ArrayDisplay _ArrayInsert _ArrayMax _ArrayMaxIndex
1529964e468SBram Moolenaar	\ _ArrayMin _ArrayMinIndex _ArrayPop _ArrayPush _ArrayReverse
1539964e468SBram Moolenaar	\ _ArraySearch _ArraySort _ArraySwap _ArrayToClip _ArrayToString
1549964e468SBram Moolenaar	\ _ArrayTrim
1559964e468SBram Moolenaar" color
1569964e468SBram Moolenaarsyn keyword autoitFunction _ColorgetBlue _ColorGetGreen _ColorGetRed
1579964e468SBram Moolenaar" date
1589964e468SBram Moolenaarsyn keyword autoitFunction _DateAdd _DateDayOfWeek _DateDaysInMonth _DateDiff
1599964e468SBram Moolenaar	\ _DateIsLeapYear _DateIsValid _DateTimeFormat _DateTimeSplit
1609964e468SBram Moolenaar	\ _DateToDayOfWeek _ToDayOfWeekISO _DateToDayValue _DayValueToDate _Now
1619964e468SBram Moolenaar	\ _NowCalc _NowCalcDate _NowDate _NowTime _SetDate _SetTime _TicksToTime
1629964e468SBram Moolenaar	\ _TimeToTicks _WeekNumberISO
1639964e468SBram Moolenaar" file
1649964e468SBram Moolenaarsyn keyword autoitFunction _FileCountLines _FileCreate _FileListToArray
1659964e468SBram Moolenaar	\ _FilePrint _FileReadToArray _FileWriteFromArray _FileWriteLog
1669964e468SBram Moolenaar	\ _FileWriteToLine _PathFull _PathMake _PathSplit _ReplaceStringInFile
1679964e468SBram Moolenaar	\ _TempFile
1689964e468SBram Moolenaar" guicombo
1699964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlComboAddDir _GUICtrlComboAddString
1709964e468SBram Moolenaar	\ _GUICtrlComboAutoComplete _GUICtrlComboDeleteString
1719964e468SBram Moolenaar	\ _GUICtrlComboFindString _GUICtrlComboGetCount _GUICtrlComboGetCurSel
1729964e468SBram Moolenaar	\ _GUICtrlComboGetDroppedControlRect _GUICtrlComboGetDroppedState
1739964e468SBram Moolenaar	\ _GUICtrlComboGetDroppedWidth _GUICtrlComboGetEditSel
1749964e468SBram Moolenaar	\ _GUICtrlComboGetExtendedUI _GUICtrlComboGetHorizontalExtent
1759964e468SBram Moolenaar	\ _GUICtrlComboGetItemHeight _GUICtrlComboGetLBText
1769964e468SBram Moolenaar	\ _GUICtrlComboGetLBTextLen _GUICtrlComboGetList _GUICtrlComboGetLocale
1779964e468SBram Moolenaar	\ _GUICtrlComboGetMinVisible _GUICtrlComboGetTopIndex
1789964e468SBram Moolenaar	\ _GUICtrlComboInitStorage _GUICtrlComboInsertString
1799964e468SBram Moolenaar	\ _GUICtrlComboLimitText _GUICtrlComboResetContent
1809964e468SBram Moolenaar	\ _GUICtrlComboSelectString _GUICtrlComboSetCurSel
1819964e468SBram Moolenaar	\ _GUICtrlComboSetDroppedWidth _GUICtrlComboSetEditSel
1829964e468SBram Moolenaar	\ _GUICtrlComboSetExtendedUI _GUICtrlComboSetHorizontalExtent
1839964e468SBram Moolenaar	\ _GUICtrlComboSetItemHeight _GUICtrlComboSetMinVisible
1849964e468SBram Moolenaar	\ _GUICtrlComboSetTopIndex _GUICtrlComboShowDropDown
1859964e468SBram Moolenaar" guiedit
1869964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlEditCanUndo _GUICtrlEditEmptyUndoBuffer
1879964e468SBram Moolenaar	\ _GuiCtrlEditFind _GUICtrlEditGetFirstVisibleLine _GUICtrlEditGetLine
1889964e468SBram Moolenaar	\ _GUICtrlEditGetLineCount _GUICtrlEditGetModify _GUICtrlEditGetRect
1899964e468SBram Moolenaar	\ _GUICtrlEditGetSel _GUICtrlEditLineFromChar _GUICtrlEditLineIndex
1909964e468SBram Moolenaar	\ _GUICtrlEditLineLength _GUICtrlEditLineScroll _GUICtrlEditReplaceSel
1919964e468SBram Moolenaar	\ _GUICtrlEditScroll _GUICtrlEditSetModify _GUICtrlEditSetRect
1929964e468SBram Moolenaar	\ _GUICtrlEditSetSel _GUICtrlEditUndo
1939964e468SBram Moolenaar" guiipaddress
1949964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlIpAddressClear _GUICtrlIpAddressCreate
1959964e468SBram Moolenaar	\ _GUICtrlIpAddressDelete _GUICtrlIpAddressGet _GUICtrlIpAddressIsBlank
1969964e468SBram Moolenaar	\ _GUICtrlIpAddressSet _GUICtrlIpAddressSetFocus
1979964e468SBram Moolenaar	\ _GUICtrlIpAddressSetFont
1989964e468SBram Moolenaar	\ _GUICtrlIpAddressSetRange _GUICtrlIpAddressShowHide
1999964e468SBram Moolenaar" guilist
2009964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlListAddDir _GUICtrlListAddItem
2019964e468SBram Moolenaar	\ _GUICtrlListClear
2029964e468SBram Moolenaar	\ _GUICtrlListCount _GUICtrlListDeleteItem _GUICtrlListFindString
2039964e468SBram Moolenaar	\ _GUICtrlListGetAnchorIndex _GUICtrlListGetCaretIndex
2049964e468SBram Moolenaar	\ _GUICtrlListGetHorizontalExtent _GUICtrlListGetInfo
2059964e468SBram Moolenaar	\ _GUICtrlListGetItemRect _GUICtrlListGetLocale _GUICtrlListGetSelCount
2069964e468SBram Moolenaar	\ _GUICtrlListGetSelItems _GUICtrlListGetSelItemsText
2079964e468SBram Moolenaar	\ _GUICtrlListGetSelState _GUICtrlListGetText _GUICtrlListGetTextLen
2089964e468SBram Moolenaar	\ _GUICtrlListGetTopIndex _GUICtrlListInsertItem
2099964e468SBram Moolenaar	\ _GUICtrlListReplaceString _GUICtrlListSelectedIndex
2109964e468SBram Moolenaar	\ _GUICtrlListSelectIndex _GUICtrlListSelectString
2119964e468SBram Moolenaar	\ _GUICtrlListSelItemRange _GUICtrlListSelItemRangeEx
2129964e468SBram Moolenaar	\ _GUICtrlListSetAnchorIndex _GUICtrlListSetCaretIndex
2139964e468SBram Moolenaar	\ _GUICtrlListSetHorizontalExtent _GUICtrlListSetLocale
2149964e468SBram Moolenaar	\ _GUICtrlListSetSel _GUICtrlListSetTopIndex _GUICtrlListSort
2159964e468SBram Moolenaar	\ _GUICtrlListSwapString
2169964e468SBram Moolenaar" guilistview
2179964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlListViewCopyItems
2189964e468SBram Moolenaar	\ _GUICtrlListViewDeleteAllItems _GUICtrlListViewDeleteColumn
2199964e468SBram Moolenaar	\ _GUICtrlListViewDeleteItem _GUICtrlListViewDeleteItemsSelected
2209964e468SBram Moolenaar	\ _GUICtrlListViewEnsureVisible _GUICtrlListViewFindItem
2219964e468SBram Moolenaar	\ _GUICtrlListViewGetBackColor _GUICtrlListViewGetCallBackMask
2229964e468SBram Moolenaar	\ _GUICtrlListViewGetCheckedState _GUICtrlListViewGetColumnOrder
2239964e468SBram Moolenaar	\ _GUICtrlListViewGetColumnWidth _GUICtrlListViewGetCounterPage
2249964e468SBram Moolenaar	\ _GUICtrlListViewGetCurSel _GUICtrlListViewGetExtendedListViewStyle
2259964e468SBram Moolenaar	\ _GUICtrlListViewGetHeader _GUICtrlListViewGetHotCursor
2269964e468SBram Moolenaar	\ _GUICtrlListViewGetHotItem _GUICtrlListViewGetHoverTime
2279964e468SBram Moolenaar	\ _GUICtrlListViewGetItemCount _GUICtrlListViewGetItemText
2289964e468SBram Moolenaar	\ _GUICtrlListViewGetItemTextArray _GUICtrlListViewGetNextItem
2299964e468SBram Moolenaar	\ _GUICtrlListViewGetSelectedCount _GUICtrlListViewGetSelectedIndices
2309964e468SBram Moolenaar	\ _GUICtrlListViewGetSubItemsCount _GUICtrlListViewGetTopIndex
2319964e468SBram Moolenaar	\ _GUICtrlListViewGetUnicodeFormat _GUICtrlListViewHideColumn
2329964e468SBram Moolenaar	\ _GUICtrlListViewInsertColumn _GUICtrlListViewInsertItem
2339964e468SBram Moolenaar	\ _GUICtrlListViewJustifyColumn _GUICtrlListViewScroll
2349964e468SBram Moolenaar	\ _GUICtrlListViewSetCheckState _GUICtrlListViewSetColumnHeaderText
2359964e468SBram Moolenaar	\ _GUICtrlListViewSetColumnOrder _GUICtrlListViewSetColumnWidth
2369964e468SBram Moolenaar	\ _GUICtrlListViewSetHotItem _GUICtrlListViewSetHoverTime
2379964e468SBram Moolenaar	\ _GUICtrlListViewSetItemCount _GUICtrlListViewSetItemSelState
2389964e468SBram Moolenaar	\ _GUICtrlListViewSetItemText _GUICtrlListViewSort
2399964e468SBram Moolenaar" guimonthcal
2409964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlMonthCalGet1stDOW _GUICtrlMonthCalGetColor
2419964e468SBram Moolenaar	\ _GUICtrlMonthCalGetDelta _GUICtrlMonthCalGetMaxSelCount
2429964e468SBram Moolenaar	\ _GUICtrlMonthCalGetMaxTodayWidth _GUICtrlMonthCalGetMinReqRect
2439964e468SBram Moolenaar	\ _GUICtrlMonthCalSet1stDOW _GUICtrlMonthCalSetColor
2449964e468SBram Moolenaar	\ _GUICtrlMonthCalSetDelta _GUICtrlMonthCalSetMaxSelCount
2459964e468SBram Moolenaar" guislider
2469964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlSliderClearTics _GUICtrlSliderGetLineSize
2479964e468SBram Moolenaar	\ _GUICtrlSliderGetNumTics _GUICtrlSliderGetPageSize
2489964e468SBram Moolenaar	\ _GUICtrlSliderGetPos _GUICtrlSliderGetRangeMax
2499964e468SBram Moolenaar	\ _GUICtrlSliderGetRangeMin _GUICtrlSliderSetLineSize
2509964e468SBram Moolenaar	\ _GUICtrlSliderSetPageSize _GUICtrlSliderSetPos
2519964e468SBram Moolenaar	\ _GUICtrlSliderSetTicFreq
2529964e468SBram Moolenaar" guistatusbar
2539964e468SBram Moolenaarsyn keyword autoitFunction _GuiCtrlStatusBarCreate
2549964e468SBram Moolenaar	\ _GUICtrlStatusBarCreateProgress _GUICtrlStatusBarDelete
2559964e468SBram Moolenaar	\ _GuiCtrlStatusBarGetBorders _GuiCtrlStatusBarGetIcon
2569964e468SBram Moolenaar	\ _GuiCtrlStatusBarGetParts _GuiCtrlStatusBarGetRect
2579964e468SBram Moolenaar	\ _GuiCtrlStatusBarGetText _GuiCtrlStatusBarGetTextLength
2589964e468SBram Moolenaar	\ _GuiCtrlStatusBarGetTip _GuiCtrlStatusBarGetUnicode
2599964e468SBram Moolenaar	\ _GUICtrlStatusBarIsSimple _GuiCtrlStatusBarResize
2609964e468SBram Moolenaar	\ _GuiCtrlStatusBarSetBKColor _GuiCtrlStatusBarSetIcon
2619964e468SBram Moolenaar	\ _GuiCtrlStatusBarSetMinHeight _GUICtrlStatusBarSetParts
2629964e468SBram Moolenaar	\ _GuiCtrlStatusBarSetSimple _GuiCtrlStatusBarSetText
2639964e468SBram Moolenaar	\ _GuiCtrlStatusBarSetTip _GuiCtrlStatusBarSetUnicode
2649964e468SBram Moolenaar	\ _GUICtrlStatusBarShowHide
2659964e468SBram Moolenaar" guitab
2669964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlTabDeleteAllItems _GUICtrlTabDeleteItem
2679964e468SBram Moolenaar	\ _GUICtrlTabDeselectAll _GUICtrlTabGetCurFocus _GUICtrlTabGetCurSel
2689964e468SBram Moolenaar	\ _GUICtrlTabGetExtendedStyle _GUICtrlTabGetItemCount
2699964e468SBram Moolenaar	\ _GUICtrlTabGetItemRect _GUICtrlTabGetRowCount
2709964e468SBram Moolenaar	\ _GUICtrlTabGetUnicodeFormat _GUICtrlTabHighlightItem
2719964e468SBram Moolenaar	\ _GUICtrlTabSetCurFocus _GUICtrlTabSetCurSel
2729964e468SBram Moolenaar	\ _GUICtrlTabSetMinTabWidth _GUICtrlTabSetUnicodeFormat
2739964e468SBram Moolenaar" guitreeview
2749964e468SBram Moolenaarsyn keyword autoitFunction _GUICtrlTreeViewDeleteAllItems
2759964e468SBram Moolenaar	\ _GUICtrlTreeViewDeleteItem _GUICtrlTreeViewExpand
2769964e468SBram Moolenaar	\ _GUICtrlTreeViewGetBkColor _GUICtrlTreeViewGetCount
2779964e468SBram Moolenaar	\ _GUICtrlTreeViewGetIndent _GUICtrlTreeViewGetLineColor
2789964e468SBram Moolenaar	\ _GUICtrlTreeViewGetParentHandle _GUICtrlTreeViewGetParentID
2799964e468SBram Moolenaar	\ _GUICtrlTreeViewGetState _GUICtrlTreeViewGetText
2809964e468SBram Moolenaar	\ _GUICtrlTreeViewGetTextColor _GUICtrlTreeViewItemGetTree
2819964e468SBram Moolenaar	\ _GUICtrlTreeViewInsertItem _GUICtrlTreeViewSetBkColor
2829964e468SBram Moolenaar	\ _GUICtrlTreeViewSetIcon _GUICtrlTreeViewSetIndent
2839964e468SBram Moolenaar	\ _GUICtrlTreeViewSetLineColor GUICtrlTreeViewSetState
2849964e468SBram Moolenaar	\ _GUICtrlTreeViewSetText _GUICtrlTreeViewSetTextColor
2859964e468SBram Moolenaar	\ _GUICtrlTreeViewSort
2869964e468SBram Moolenaar" ie
2879964e468SBram Moolenaarsyn keyword autoitFunction _IE_Example _IE_Introduction _IE_VersionInfo
2889964e468SBram Moolenaar	\ _IEAction _IEAttach _IEBodyReadHTML _IEBodyReadText _IEBodyWriteHTML
2899964e468SBram Moolenaar	\ _IECreate _IECreateEmbedded _IEDocGetObj _IEDocInsertHTML
2909964e468SBram Moolenaar	\ _IEDocInsertText _IEDocReadHTML _IEDocWriteHTML
2919964e468SBram Moolenaar	\ _IEErrorHandlerDeRegister _IEErrorHandlerRegister _IEErrorNotify
2929964e468SBram Moolenaar	\ _IEFormElementCheckboxSelect _IEFormElementGetCollection
2939964e468SBram Moolenaar	\ _IEFormElementGetObjByName _IEFormElementGetValue
2949964e468SBram Moolenaar	\ _IEFormElementOptionSelect _IEFormElementRadioSelect
2959964e468SBram Moolenaar	\ _IEFormElementSetValue _IEFormGetCollection _IEFormGetObjByName
2969964e468SBram Moolenaar	\ _IEFormImageClick _IEFormReset _IEFormSubmit _IEFrameGetCollection
2979964e468SBram Moolenaar	\ _IEFrameGetObjByName _IEGetObjByName _IEHeadInsertEventScript
2989964e468SBram Moolenaar	\ _IEImgClick _IEImgGetCollection _IEIsFrameSet _IELinkClickByIndex
2999964e468SBram Moolenaar	\ _IELinkClickByText _IELinkGetCollection _IELoadWait _IELoadWaitTimeout
3009964e468SBram Moolenaar	\ _IENavigate _IEPropertyGet _IEPropertySet _IEQuit
3019964e468SBram Moolenaar	\ _IETableGetCollection _IETableWriteToArray _IETagNameAllGetCollection
3029964e468SBram Moolenaar	\  _IETagNameGetCollection
3039964e468SBram Moolenaar" inet
3049964e468SBram Moolenaarsyn keyword autoitFunction _GetIP _INetExplorerCapable _INetGetSource _INetMail
3059964e468SBram Moolenaar	\ _INetSmtpMail _TCPIpToName
3069964e468SBram Moolenaar" math
3079964e468SBram Moolenaarsyn keyword autoitFunction _Degree _MathCheckDiv _Max _Min _Radian
3089964e468SBram Moolenaar" miscellaneous
3099964e468SBram Moolenaarsyn keyword autoitFunction _ChooseColor _ChooseFont _ClipPutFile _Iif
3109964e468SBram Moolenaar	\ _IsPressed _MouseTrap _SendMessage _Singleton
3119964e468SBram Moolenaar" process
3129964e468SBram Moolenaarsyn keyword autoitFunction _ProcessGetName _ProcessGetPriority _RunDOS
3139964e468SBram Moolenaar" sound
3149964e468SBram Moolenaarsyn keyword autoitFunction _SoundClose _SoundLength _SoundOpen _SoundPause
3159964e468SBram Moolenaar	\ _SoundPlay _SoundPos _SoundResume _SoundSeek _SoundStatus _SoundStop
3169964e468SBram Moolenaar" sqlite
3179964e468SBram Moolenaarsyn keyword autoitFunction _SQLite_Changes _SQLite_Close
3189964e468SBram Moolenaar	\ _SQLite_Display2DResult _SQLite_Encode _SQLite_ErrCode _SQLite_ErrMsg
3199964e468SBram Moolenaar	\ _SQLite_Escape _SQLite_Exec _SQLite_FetchData _SQLite_FetchNames
3209964e468SBram Moolenaar	\ _SQLite_GetTable _SQLite_GetTable2D _SQLite_LastInsertRowID
3219964e468SBram Moolenaar	\ _SQLite_LibVersion _SQLite_Open _SQLite_Query _SQLite_QueryFinalize
3229964e468SBram Moolenaar	\ _SQLite_QueryReset _SQLite_QuerySingleRow _SQLite_SaveMode
3239964e468SBram Moolenaar	\ _SQLite_SetTimeout _SQLite_Shutdown _SQLite_SQLiteExe _SQLite_Startup
3249964e468SBram Moolenaar	\ _SQLite_TotalChanges
3259964e468SBram Moolenaar" string
3269964e468SBram Moolenaarsyn keyword autoitFunction _HexToString _StringAddComma _StringBetween
3279964e468SBram Moolenaar	\ _StringEncrypt _StringInsert _StringProper _StringRepeat
3289964e468SBram Moolenaar	\ _StringReverse _StringToHex
3299964e468SBram Moolenaar" visa
3309964e468SBram Moolenaarsyn keyword autoitFunction _viClose _viExecCommand _viFindGpib _viGpibBusReset
3319964e468SBram Moolenaar	\ _viGTL _viOpen _viSetAttribute _viSetTimeout
3329964e468SBram Moolenaar
3339964e468SBram Moolenaar" read-only macros
3349964e468SBram Moolenaarsyn match autoitBuiltin "@AppData\(Common\)\=Dir"
3359964e468SBram Moolenaarsyn match autoitBuiltin "@AutoItExe"
3369964e468SBram Moolenaarsyn match autoitBuiltin "@AutoItPID"
3379964e468SBram Moolenaarsyn match autoitBuiltin "@AutoItVersion"
3389964e468SBram Moolenaarsyn match autoitBuiltin "@COM_EventObj"
3399964e468SBram Moolenaarsyn match autoitBuiltin "@CommonFilesDir"
3409964e468SBram Moolenaarsyn match autoitBuiltin "@Compiled"
3419964e468SBram Moolenaarsyn match autoitBuiltin "@ComputerName"
3429964e468SBram Moolenaarsyn match autoitBuiltin "@ComSpec"
3439964e468SBram Moolenaarsyn match autoitBuiltin "@CR\(LF\)\="
3449964e468SBram Moolenaarsyn match autoitBuiltin "@Desktop\(Common\)\=Dir"
3459964e468SBram Moolenaarsyn match autoitBuiltin "@DesktopDepth"
3469964e468SBram Moolenaarsyn match autoitBuiltin "@DesktopHeight"
3479964e468SBram Moolenaarsyn match autoitBuiltin "@DesktopRefresh"
3489964e468SBram Moolenaarsyn match autoitBuiltin "@DesktopWidth"
3499964e468SBram Moolenaarsyn match autoitBuiltin "@DocumentsCommonDir"
3509964e468SBram Moolenaarsyn match autoitBuiltin "@Error"
3519964e468SBram Moolenaarsyn match autoitBuiltin "@ExitCode"
3529964e468SBram Moolenaarsyn match autoitBuiltin "@ExitMethod"
3539964e468SBram Moolenaarsyn match autoitBuiltin "@Extended"
3549964e468SBram Moolenaarsyn match autoitBuiltin "@Favorites\(Common\)\=Dir"
3559964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_CtrlId"
3569964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_CtrlHandle"
3579964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_DragId"
3589964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_DragFile"
3599964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_DropId"
3609964e468SBram Moolenaarsyn match autoitBuiltin "@GUI_WinHandle"
3619964e468SBram Moolenaarsyn match autoitBuiltin "@HomeDrive"
3629964e468SBram Moolenaarsyn match autoitBuiltin "@HomePath"
3639964e468SBram Moolenaarsyn match autoitBuiltin "@HomeShare"
3649964e468SBram Moolenaarsyn match autoitBuiltin "@HOUR"
3659964e468SBram Moolenaarsyn match autoitBuiltin "@HotKeyPressed"
3669964e468SBram Moolenaarsyn match autoitBuiltin "@InetGetActive"
3679964e468SBram Moolenaarsyn match autoitBuiltin "@InetGetBytesRead"
3689964e468SBram Moolenaarsyn match autoitBuiltin "@IPAddress[1234]"
3699964e468SBram Moolenaarsyn match autoitBuiltin "@KBLayout"
3709964e468SBram Moolenaarsyn match autoitBuiltin "@LF"
3719964e468SBram Moolenaarsyn match autoitBuiltin "@Logon\(DNS\)\=Domain"
3729964e468SBram Moolenaarsyn match autoitBuiltin "@LogonServer"
3739964e468SBram Moolenaarsyn match autoitBuiltin "@MDAY"
3749964e468SBram Moolenaarsyn match autoitBuiltin "@MIN"
3759964e468SBram Moolenaarsyn match autoitBuiltin "@MON"
3769964e468SBram Moolenaarsyn match autoitBuiltin "@MyDocumentsDir"
3779964e468SBram Moolenaarsyn match autoitBuiltin "@NumParams"
3789964e468SBram Moolenaarsyn match autoitBuiltin "@OSBuild"
3799964e468SBram Moolenaarsyn match autoitBuiltin "@OSLang"
3809964e468SBram Moolenaarsyn match autoitBuiltin "@OSServicePack"
3819964e468SBram Moolenaarsyn match autoitBuiltin "@OSTYPE"
3829964e468SBram Moolenaarsyn match autoitBuiltin "@OSVersion"
3839964e468SBram Moolenaarsyn match autoitBuiltin "@ProcessorArch"
3849964e468SBram Moolenaarsyn match autoitBuiltin "@ProgramFilesDir"
3859964e468SBram Moolenaarsyn match autoitBuiltin "@Programs\(Common\)\=Dir"
3869964e468SBram Moolenaarsyn match autoitBuiltin "@ScriptDir"
3879964e468SBram Moolenaarsyn match autoitBuiltin "@ScriptFullPath"
3889964e468SBram Moolenaarsyn match autoitBuiltin "@ScriptLineNumber"
3899964e468SBram Moolenaarsyn match autoitBuiltin "@ScriptName"
3909964e468SBram Moolenaarsyn match autoitBuiltin "@SEC"
3919964e468SBram Moolenaarsyn match autoitBuiltin "@StartMenu\(Common\)\=Dir"
3929964e468SBram Moolenaarsyn match autoitBuiltin "@Startup\(Common\)\=Dir"
3939964e468SBram Moolenaarsyn match autoitBuiltin "@SW_DISABLE"
3949964e468SBram Moolenaarsyn match autoitBuiltin "@SW_ENABLE"
3959964e468SBram Moolenaarsyn match autoitBuiltin "@SW_HIDE"
3969964e468SBram Moolenaarsyn match autoitBuiltin "@SW_LOCK"
3979964e468SBram Moolenaarsyn match autoitBuiltin "@SW_MAXIMIZE"
3989964e468SBram Moolenaarsyn match autoitBuiltin "@SW_MINIMIZE"
3999964e468SBram Moolenaarsyn match autoitBuiltin "@SW_RESTORE"
4009964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOW"
4019964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWDEFAULT"
4029964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWMAXIMIZED"
4039964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWMINIMIZED"
4049964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWMINNOACTIVE"
4059964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWNA"
4069964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWNOACTIVATE"
4079964e468SBram Moolenaarsyn match autoitBuiltin "@SW_SHOWNORMAL"
4089964e468SBram Moolenaarsyn match autoitBuiltin "@SW_UNLOCK"
4099964e468SBram Moolenaarsyn match autoitBuiltin "@SystemDir"
4109964e468SBram Moolenaarsyn match autoitBuiltin "@TAB"
4119964e468SBram Moolenaarsyn match autoitBuiltin "@TempDir"
4129964e468SBram Moolenaarsyn match autoitBuiltin "@TRAY_ID"
4139964e468SBram Moolenaarsyn match autoitBuiltin "@TrayIconFlashing"
4149964e468SBram Moolenaarsyn match autoitBuiltin "@TrayIconVisible"
4159964e468SBram Moolenaarsyn match autoitBuiltin "@UserProfileDir"
4169964e468SBram Moolenaarsyn match autoitBuiltin "@UserName"
4179964e468SBram Moolenaarsyn match autoitBuiltin "@WDAY"
4189964e468SBram Moolenaarsyn match autoitBuiltin "@WindowsDir"
4199964e468SBram Moolenaarsyn match autoitBuiltin "@WorkingDir"
4209964e468SBram Moolenaarsyn match autoitBuiltin "@YDAY"
4219964e468SBram Moolenaarsyn match autoitBuiltin "@YEAR"
4229964e468SBram Moolenaar
4239964e468SBram Moolenaar"comments and commenting-out
4249964e468SBram Moolenaarsyn match autoitComment ";.*"
4259964e468SBram Moolenaar"in this way also #ce alone will be highlighted
4269964e468SBram Moolenaarsyn match autoitCommDelimiter "^\s*#comments-start\>"
4279964e468SBram Moolenaarsyn match autoitCommDelimiter "^\s*#cs\>"
4289964e468SBram Moolenaarsyn match autoitCommDelimiter "^\s*#comments-end\>"
4299964e468SBram Moolenaarsyn match autoitCommDelimiter "^\s*#ce\>"
4309964e468SBram Moolenaarsyn region autoitComment
4319964e468SBram Moolenaar	\ matchgroup=autoitCommDelimiter
4329964e468SBram Moolenaar	\ start="^\s*#comments-start\>" start="^\s*#cs\>"
4339964e468SBram Moolenaar	\ end="^\s*#comments-end\>" end="^\s*#ce\>"
4349964e468SBram Moolenaar
4359964e468SBram Moolenaar"one character operators
4369964e468SBram Moolenaarsyn match autoitOperator "[-+*/&^=<>][^-+*/&^=<>]"me=e-1
4379964e468SBram Moolenaar"two characters operators
4389964e468SBram Moolenaarsyn match autoitOperator "==[^=]"me=e-1
4399964e468SBram Moolenaarsyn match autoitOperator "<>"
4409964e468SBram Moolenaarsyn match autoitOperator "<="
4419964e468SBram Moolenaarsyn match autoitOperator ">="
4429964e468SBram Moolenaarsyn match autoitOperator "+="
4439964e468SBram Moolenaarsyn match autoitOperator "-="
4449964e468SBram Moolenaarsyn match autoitOperator "*="
4459964e468SBram Moolenaarsyn match autoitOperator "/="
4469964e468SBram Moolenaarsyn match autoitOperator "&="
4479964e468SBram Moolenaarsyn keyword autoitOperator NOT AND OR
4489964e468SBram Moolenaar
4499964e468SBram Moolenaarsyn match autoitParen "(\|)"
4509964e468SBram Moolenaarsyn match autoitBracket "\[\|\]"
4519964e468SBram Moolenaarsyn match autoitComma ","
4529964e468SBram Moolenaar
4539964e468SBram Moolenaar"numbers must come after operator '-'
4549964e468SBram Moolenaar"decimal numbers without a dot
4559964e468SBram Moolenaarsyn match autoitNumber "-\=\<\d\+\>"
4569964e468SBram Moolenaar"hexadecimal numbers without a dot
4579964e468SBram Moolenaarsyn match autoitNumber "-\=\<0x\x\+\>"
4589964e468SBram Moolenaar"floating point number with dot (inside or at end)
4599964e468SBram Moolenaar
4609964e468SBram Moolenaarsyn match autoitNumber "-\=\<\d\+\.\d*\>"
4619964e468SBram Moolenaar"floating point number, starting with a dot
4629964e468SBram Moolenaarsyn match autoitNumber "-\=\<\.\d\+\>"
4639964e468SBram Moolenaar"scientific notation numbers without dots
4649964e468SBram Moolenaarsyn match autoitNumber "-\=\<\d\+e[-+]\=\d\+\>"
4659964e468SBram Moolenaar"scientific notation numbers with dots
4669964e468SBram Moolenaarsyn match autoitNumber "-\=\<\(\(\d\+\.\d*\)\|\(\.\d\+\)\)\(e[-+]\=\d\+\)\=\>"
4679964e468SBram Moolenaar
4689964e468SBram Moolenaar"string constants
4699964e468SBram Moolenaar"we want the escaped quotes marked in red
4709964e468SBram Moolenaarsyn match autoitDoubledSingles +''+ contained
4719964e468SBram Moolenaarsyn match autoitDoubledDoubles +""+ contained
4729964e468SBram Moolenaar"we want the continuation character marked in red
4739964e468SBram Moolenaar"(also at the top level, not just contained)
4749964e468SBram Moolenaarsyn match autoitCont "_$"
4759964e468SBram Moolenaar
4769964e468SBram Moolenaar" send key list - must be defined before autoitStrings
4779964e468SBram Moolenaarsyn match autoitSend "{!}" contained
4789964e468SBram Moolenaarsyn match autoitSend "{#}" contained
4799964e468SBram Moolenaarsyn match autoitSend "{+}" contained
4809964e468SBram Moolenaarsyn match autoitSend "{^}" contained
4819964e468SBram Moolenaarsyn match autoitSend "{{}" contained
4829964e468SBram Moolenaarsyn match autoitSend "{}}" contained
4839964e468SBram Moolenaarsyn match autoitSend "{SPACE}" contained
4849964e468SBram Moolenaarsyn match autoitSend "{ENTER}" contained
4859964e468SBram Moolenaarsyn match autoitSend "{ALT}" contained
4869964e468SBram Moolenaarsyn match autoitSend "{BACKSPACE}" contained
4879964e468SBram Moolenaarsyn match autoitSend "{BS}" contained
4889964e468SBram Moolenaarsyn match autoitSend "{DELETE}" contained
4899964e468SBram Moolenaarsyn match autoitSend "{DEL}" contained
4909964e468SBram Moolenaarsyn match autoitSend "{UP}" contained
4919964e468SBram Moolenaarsyn match autoitSend "{DOWN}" contained
4929964e468SBram Moolenaarsyn match autoitSend "{LEFT}" contained
4939964e468SBram Moolenaarsyn match autoitSend "{RIGHT}" contained
4949964e468SBram Moolenaarsyn match autoitSend "{HOME}" contained
4959964e468SBram Moolenaarsyn match autoitSend "{END}" contained
4969964e468SBram Moolenaarsyn match autoitSend "{ESCAPE}" contained
4979964e468SBram Moolenaarsyn match autoitSend "{ESC}" contained
4989964e468SBram Moolenaarsyn match autoitSend "{INSERT}" contained
4999964e468SBram Moolenaarsyn match autoitSend "{INS}" contained
5009964e468SBram Moolenaarsyn match autoitSend "{PGUP}" contained
5019964e468SBram Moolenaarsyn match autoitSend "{PGDN}" contained
5029964e468SBram Moolenaarsyn match autoitSend "{F1}" contained
5039964e468SBram Moolenaarsyn match autoitSend "{F2}" contained
5049964e468SBram Moolenaarsyn match autoitSend "{F3}" contained
5059964e468SBram Moolenaarsyn match autoitSend "{F4}" contained
5069964e468SBram Moolenaarsyn match autoitSend "{F5}" contained
5079964e468SBram Moolenaarsyn match autoitSend "{F6}" contained
5089964e468SBram Moolenaarsyn match autoitSend "{F7}" contained
5099964e468SBram Moolenaarsyn match autoitSend "{F8}" contained
5109964e468SBram Moolenaarsyn match autoitSend "{F9}" contained
5119964e468SBram Moolenaarsyn match autoitSend "{F10}" contained
5129964e468SBram Moolenaarsyn match autoitSend "{F11}" contained
5139964e468SBram Moolenaarsyn match autoitSend "{F12}" contained
5149964e468SBram Moolenaarsyn match autoitSend "{TAB}" contained
5159964e468SBram Moolenaarsyn match autoitSend "{PRINTSCREEN}" contained
5169964e468SBram Moolenaarsyn match autoitSend "{LWIN}" contained
5179964e468SBram Moolenaarsyn match autoitSend "{RWIN}" contained
5189964e468SBram Moolenaarsyn match autoitSend "{NUMLOCK}" contained
5199964e468SBram Moolenaarsyn match autoitSend "{CTRLBREAK}" contained
5209964e468SBram Moolenaarsyn match autoitSend "{PAUSE}" contained
5219964e468SBram Moolenaarsyn match autoitSend "{CAPSLOCK}" contained
5229964e468SBram Moolenaarsyn match autoitSend "{NUMPAD0}" contained
5239964e468SBram Moolenaarsyn match autoitSend "{NUMPAD1}" contained
5249964e468SBram Moolenaarsyn match autoitSend "{NUMPAD2}" contained
5259964e468SBram Moolenaarsyn match autoitSend "{NUMPAD3}" contained
5269964e468SBram Moolenaarsyn match autoitSend "{NUMPAD4}" contained
5279964e468SBram Moolenaarsyn match autoitSend "{NUMPAD5}" contained
5289964e468SBram Moolenaarsyn match autoitSend "{NUMPAD6}" contained
5299964e468SBram Moolenaarsyn match autoitSend "{NUMPAD7}" contained
5309964e468SBram Moolenaarsyn match autoitSend "{NUMPAD8}" contained
5319964e468SBram Moolenaarsyn match autoitSend "{NUMPAD9}" contained
5329964e468SBram Moolenaarsyn match autoitSend "{NUMPADMULT}" contained
5339964e468SBram Moolenaarsyn match autoitSend "{NUMPADADD}" contained
5349964e468SBram Moolenaarsyn match autoitSend "{NUMPADSUB}" contained
5359964e468SBram Moolenaarsyn match autoitSend "{NUMPADDIV}" contained
5369964e468SBram Moolenaarsyn match autoitSend "{NUMPADDOT}" contained
5379964e468SBram Moolenaarsyn match autoitSend "{NUMPADENTER}" contained
5389964e468SBram Moolenaarsyn match autoitSend "{APPSKEY}" contained
5399964e468SBram Moolenaarsyn match autoitSend "{LALT}" contained
5409964e468SBram Moolenaarsyn match autoitSend "{RALT}" contained
5419964e468SBram Moolenaarsyn match autoitSend "{LCTRL}" contained
5429964e468SBram Moolenaarsyn match autoitSend "{RCTRL}" contained
5439964e468SBram Moolenaarsyn match autoitSend "{LSHIFT}" contained
5449964e468SBram Moolenaarsyn match autoitSend "{RSHIFT}" contained
5459964e468SBram Moolenaarsyn match autoitSend "{SLEEP}" contained
5469964e468SBram Moolenaarsyn match autoitSend "{ALTDOWN}" contained
5479964e468SBram Moolenaarsyn match autoitSend "{SHIFTDOWN}" contained
5489964e468SBram Moolenaarsyn match autoitSend "{CTRLDOWN}" contained
5499964e468SBram Moolenaarsyn match autoitSend "{LWINDOWN}" contained
5509964e468SBram Moolenaarsyn match autoitSend "{RWINDOWN}" contained
5519964e468SBram Moolenaarsyn match autoitSend "{ASC \d\d\d\d}" contained
5529964e468SBram Moolenaarsyn match autoitSend "{BROWSER_BACK}" contained
5539964e468SBram Moolenaarsyn match autoitSend "{BROWSER_FORWARD}" contained
5549964e468SBram Moolenaarsyn match autoitSend "{BROWSER_REFRESH}" contained
5559964e468SBram Moolenaarsyn match autoitSend "{BROWSER_STOP}" contained
5569964e468SBram Moolenaarsyn match autoitSend "{BROWSER_SEARCH}" contained
5579964e468SBram Moolenaarsyn match autoitSend "{BROWSER_FAVORITES}" contained
5589964e468SBram Moolenaarsyn match autoitSend "{BROWSER_HOME}" contained
5599964e468SBram Moolenaarsyn match autoitSend "{VOLUME_MUTE}" contained
5609964e468SBram Moolenaarsyn match autoitSend "{VOLUME_DOWN}" contained
5619964e468SBram Moolenaarsyn match autoitSend "{VOLUME_UP}" contained
5629964e468SBram Moolenaarsyn match autoitSend "{MEDIA_NEXT}" contained
5639964e468SBram Moolenaarsyn match autoitSend "{MEDIA_PREV}" contained
5649964e468SBram Moolenaarsyn match autoitSend "{MEDIA_STOP}" contained
5659964e468SBram Moolenaarsyn match autoitSend "{MEDIA_PLAY_PAUSE}" contained
5669964e468SBram Moolenaarsyn match autoitSend "{LAUNCH_MAIL}" contained
5679964e468SBram Moolenaarsyn match autoitSend "{LAUNCH_MEDIA}" contained
5689964e468SBram Moolenaarsyn match autoitSend "{LAUNCH_APP1}" contained
5699964e468SBram Moolenaarsyn match autoitSend "{LAUNCH_APP2}" contained
5709964e468SBram Moolenaar
5719964e468SBram Moolenaar"this was tricky!
5729964e468SBram Moolenaar"we use an oneline region, instead of a match, in order to use skip=
5739964e468SBram Moolenaar"matchgroup= so start and end quotes are not considered as au3Doubled
5749964e468SBram Moolenaar"contained
5759964e468SBram Moolenaarsyn region autoitString oneline contains=autoitSend matchgroup=autoitQuote start=+"+
5769964e468SBram Moolenaar	\ end=+"+ end=+_\n\{1}.*"+
5779964e468SBram Moolenaar	\ contains=autoitCont,autoitDoubledDoubles skip=+""+
5789964e468SBram Moolenaarsyn region autoitString oneline matchgroup=autoitQuote start=+'+
5799964e468SBram Moolenaar	\ end=+'+ end=+_\n\{1}.*'+
5809964e468SBram Moolenaar	\ contains=autoitCont,autoitDoubledSingles skip=+''+
5819964e468SBram Moolenaar
5829964e468SBram Moolenaarsyn match autoitVarSelector "\$"	contained display
5839964e468SBram Moolenaarsyn match autoitVariable "$\w\+" contains=autoitVarSelector
5849964e468SBram Moolenaar
5859964e468SBram Moolenaar" options - must be defined after autoitStrings
5869964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)CaretCoordMode\1"
5879964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)ColorMode\1"
5889964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)ExpandEnvStrings\1"
5899964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)ExpandVarStrings\1"
5909964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)FtpBinaryMode\1"
5919964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUICloseOnEsc\1"
5929964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUICoordMode\1"
5939964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUIDataSeparatorChar\1"
5949964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUIOnEventMode\1"
5959964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUIResizeMode\1"
5969964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)GUIEventCompatibilityMode\1"
5979964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)MouseClickDelay\1"
5989964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)MouseClickDownDelay\1"
5999964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)MouseClickDragDelay\1"
6009964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)MouseCoordMode\1"
6019964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)MustDeclareVars\1"
6029964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)OnExitFunc\1"
6039964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)PixelCoordMode\1"
6049964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)RunErrorsFatal\1"
6059964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)SendAttachMode\1"
6069964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)SendCapslockMode\1"
6079964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)SendKeyDelay\1"
6089964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)SendKeyDownDelay\1"
6099964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TCPTimeout\1"
6109964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TrayAutoPause\1"
6119964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TrayIconDebug\1"
6129964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TrayIconHide\1"
6139964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TrayMenuMode\1"
6149964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)TrayOnEventMode\1"
6159964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)WinDetectHiddenText\1"
6169964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)WinSearchChildren\1"
6179964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)WinTextMatchMode\1"
6189964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)WinTitleMatchMode\1"
6199964e468SBram Moolenaarsyn match autoitOption "\([\"\']\)WinWaitDelay\1"
6209964e468SBram Moolenaar
6219964e468SBram Moolenaar" styles - must be defined after autoitVariable
6229964e468SBram Moolenaar" common
6239964e468SBram Moolenaarsyn match autoitStyle "\$WS_BORDER"
6249964e468SBram Moolenaarsyn match autoitStyle "\$WS_POPUP"
6259964e468SBram Moolenaarsyn match autoitStyle "\$WS_CAPTION"
6269964e468SBram Moolenaarsyn match autoitStyle "\$WS_CLIPCHILDREN"
6279964e468SBram Moolenaarsyn match autoitStyle "\$WS_CLIPSIBLINGS"
6289964e468SBram Moolenaarsyn match autoitStyle "\$WS_DISABLED"
6299964e468SBram Moolenaarsyn match autoitStyle "\$WS_DLGFRAME"
6309964e468SBram Moolenaarsyn match autoitStyle "\$WS_HSCROLL"
6319964e468SBram Moolenaarsyn match autoitStyle "\$WS_MAXIMIZE"
6329964e468SBram Moolenaarsyn match autoitStyle "\$WS_MAXIMIZEBOX"
6339964e468SBram Moolenaarsyn match autoitStyle "\$WS_MINIMIZE"
6349964e468SBram Moolenaarsyn match autoitStyle "\$WS_MINIMIZEBOX"
6359964e468SBram Moolenaarsyn match autoitStyle "\$WS_OVERLAPPED"
6369964e468SBram Moolenaarsyn match autoitStyle "\$WS_OVERLAPPEDWINDOW"
6379964e468SBram Moolenaarsyn match autoitStyle "\$WS_POPUPWINDOW"
6389964e468SBram Moolenaarsyn match autoitStyle "\$WS_SIZEBOX"
6399964e468SBram Moolenaarsyn match autoitStyle "\$WS_SYSMENU"
6409964e468SBram Moolenaarsyn match autoitStyle "\$WS_THICKFRAME"
6419964e468SBram Moolenaarsyn match autoitStyle "\$WS_VSCROLL"
6429964e468SBram Moolenaarsyn match autoitStyle "\$WS_VISIBLE"
6439964e468SBram Moolenaarsyn match autoitStyle "\$WS_CHILD"
6449964e468SBram Moolenaarsyn match autoitStyle "\$WS_GROUP"
6459964e468SBram Moolenaarsyn match autoitStyle "\$WS_TABSTOP"
6469964e468SBram Moolenaarsyn match autoitStyle "\$DS_MODALFRAME"
6479964e468SBram Moolenaarsyn match autoitStyle "\$DS_SETFOREGROUND"
6489964e468SBram Moolenaarsyn match autoitStyle "\$DS_CONTEXTHELP"
6499964e468SBram Moolenaar" common extended
6509964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_ACCEPTFILES"
6519964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_APPWINDOW"
6529964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_CLIENTEDGE"
6539964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_CONTEXTHELP"
6549964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_DLGMODALFRAME"
6559964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_MDICHILD"
6569964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_OVERLAPPEDWINDOW"
6579964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_STATICEDGE"
6589964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_TOPMOST"
6599964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_TRANSPARENT"
6609964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_TOOLWINDOW"
6619964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_WINDOWEDGE"
6629964e468SBram Moolenaarsyn match autoitStyle "\$WS_EX_LAYERED"
6639964e468SBram Moolenaarsyn match autoitStyle "\$GUI_WS_EX_PARENTDRAG"
6649964e468SBram Moolenaar" checkbox
6659964e468SBram Moolenaarsyn match autoitStyle "\$BS_3STATE"
6669964e468SBram Moolenaarsyn match autoitStyle "\$BS_AUTO3STATE"
6679964e468SBram Moolenaarsyn match autoitStyle "\$BS_AUTOCHECKBOX"
6689964e468SBram Moolenaarsyn match autoitStyle "\$BS_CHECKBOX"
6699964e468SBram Moolenaarsyn match autoitStyle "\$BS_LEFT"
6709964e468SBram Moolenaarsyn match autoitStyle "\$BS_PUSHLIKE"
6719964e468SBram Moolenaarsyn match autoitStyle "\$BS_RIGHT"
6729964e468SBram Moolenaarsyn match autoitStyle "\$BS_RIGHTBUTTON"
6739964e468SBram Moolenaarsyn match autoitStyle "\$BS_GROUPBOX"
6749964e468SBram Moolenaarsyn match autoitStyle "\$BS_AUTORADIOBUTTON"
6759964e468SBram Moolenaar" push button
6769964e468SBram Moolenaarsyn match autoitStyle "\$BS_BOTTOM"
6779964e468SBram Moolenaarsyn match autoitStyle "\$BS_CENTER"
6789964e468SBram Moolenaarsyn match autoitStyle "\$BS_DEFPUSHBUTTON"
6799964e468SBram Moolenaarsyn match autoitStyle "\$BS_MULTILINE"
6809964e468SBram Moolenaarsyn match autoitStyle "\$BS_TOP"
6819964e468SBram Moolenaarsyn match autoitStyle "\$BS_VCENTER"
6829964e468SBram Moolenaarsyn match autoitStyle "\$BS_ICON"
6839964e468SBram Moolenaarsyn match autoitStyle "\$BS_BITMAP"
6849964e468SBram Moolenaarsyn match autoitStyle "\$BS_FLAT"
6859964e468SBram Moolenaar" combo
6869964e468SBram Moolenaarsyn match autoitStyle "\$CBS_AUTOHSCROLL"
6879964e468SBram Moolenaarsyn match autoitStyle "\$CBS_DISABLENOSCROLL"
6889964e468SBram Moolenaarsyn match autoitStyle "\$CBS_DROPDOWN"
6899964e468SBram Moolenaarsyn match autoitStyle "\$CBS_DROPDOWNLIST"
6909964e468SBram Moolenaarsyn match autoitStyle "\$CBS_LOWERCASE"
6919964e468SBram Moolenaarsyn match autoitStyle "\$CBS_NOINTEGRALHEIGHT"
6929964e468SBram Moolenaarsyn match autoitStyle "\$CBS_OEMCONVERT"
6939964e468SBram Moolenaarsyn match autoitStyle "\$CBS_SIMPLE"
6949964e468SBram Moolenaarsyn match autoitStyle "\$CBS_SORT"
6959964e468SBram Moolenaarsyn match autoitStyle "\$CBS_UPPERCASE"
6969964e468SBram Moolenaar" list
6979964e468SBram Moolenaarsyn match autoitStyle "\$LBS_DISABLENOSCROLL"
6989964e468SBram Moolenaarsyn match autoitStyle "\$LBS_NOINTEGRALHEIGHT"
6999964e468SBram Moolenaarsyn match autoitStyle "\$LBS_NOSEL"
7009964e468SBram Moolenaarsyn match autoitStyle "\$LBS_NOTIFY"
7019964e468SBram Moolenaarsyn match autoitStyle "\$LBS_SORT"
7029964e468SBram Moolenaarsyn match autoitStyle "\$LBS_STANDARD"
7039964e468SBram Moolenaarsyn match autoitStyle "\$LBS_USETABSTOPS"
7049964e468SBram Moolenaar" edit/input
7059964e468SBram Moolenaarsyn match autoitStyle "\$ES_AUTOHSCROLL"
7069964e468SBram Moolenaarsyn match autoitStyle "\$ES_AUTOVSCROLL"
7079964e468SBram Moolenaarsyn match autoitStyle "\$ES_CENTER"
7089964e468SBram Moolenaarsyn match autoitStyle "\$ES_LOWERCASE"
7099964e468SBram Moolenaarsyn match autoitStyle "\$ES_NOHIDESEL"
7109964e468SBram Moolenaarsyn match autoitStyle "\$ES_NUMBER"
7119964e468SBram Moolenaarsyn match autoitStyle "\$ES_OEMCONVERT"
7129964e468SBram Moolenaarsyn match autoitStyle "\$ES_MULTILINE"
7139964e468SBram Moolenaarsyn match autoitStyle "\$ES_PASSWORD"
7149964e468SBram Moolenaarsyn match autoitStyle "\$ES_READONLY"
7159964e468SBram Moolenaarsyn match autoitStyle "\$ES_RIGHT"
7169964e468SBram Moolenaarsyn match autoitStyle "\$ES_UPPERCASE"
7179964e468SBram Moolenaarsyn match autoitStyle "\$ES_WANTRETURN"
7189964e468SBram Moolenaar" progress bar
7199964e468SBram Moolenaarsyn match autoitStyle "\$PBS_SMOOTH"
7209964e468SBram Moolenaarsyn match autoitStyle "\$PBS_VERTICAL"
7219964e468SBram Moolenaar" up-down
7229964e468SBram Moolenaarsyn match autoitStyle "\$UDS_ALIGNLEFT"
7239964e468SBram Moolenaarsyn match autoitStyle "\$UDS_ALIGNRIGHT"
7249964e468SBram Moolenaarsyn match autoitStyle "\$UDS_ARROWKEYS"
7259964e468SBram Moolenaarsyn match autoitStyle "\$UDS_HORZ"
7269964e468SBram Moolenaarsyn match autoitStyle "\$UDS_NOTHOUSANDS"
7279964e468SBram Moolenaarsyn match autoitStyle "\$UDS_WRAP"
7289964e468SBram Moolenaar" label/static
7299964e468SBram Moolenaarsyn match autoitStyle "\$SS_BLACKFRAME"
7309964e468SBram Moolenaarsyn match autoitStyle "\$SS_BLACKRECT"
7319964e468SBram Moolenaarsyn match autoitStyle "\$SS_CENTER"
7329964e468SBram Moolenaarsyn match autoitStyle "\$SS_CENTERIMAGE"
7339964e468SBram Moolenaarsyn match autoitStyle "\$SS_ETCHEDFRAME"
7349964e468SBram Moolenaarsyn match autoitStyle "\$SS_ETCHEDHORZ"
7359964e468SBram Moolenaarsyn match autoitStyle "\$SS_ETCHEDVERT"
7369964e468SBram Moolenaarsyn match autoitStyle "\$SS_GRAYFRAME"
7379964e468SBram Moolenaarsyn match autoitStyle "\$SS_GRAYRECT"
7389964e468SBram Moolenaarsyn match autoitStyle "\$SS_LEFT"
7399964e468SBram Moolenaarsyn match autoitStyle "\$SS_LEFTNOWORDWRAP"
7409964e468SBram Moolenaarsyn match autoitStyle "\$SS_NOPREFIX"
7419964e468SBram Moolenaarsyn match autoitStyle "\$SS_NOTIFY"
7429964e468SBram Moolenaarsyn match autoitStyle "\$SS_RIGHT"
7439964e468SBram Moolenaarsyn match autoitStyle "\$SS_RIGHTJUST"
7449964e468SBram Moolenaarsyn match autoitStyle "\$SS_SIMPLE"
7459964e468SBram Moolenaarsyn match autoitStyle "\$SS_SUNKEN"
7469964e468SBram Moolenaarsyn match autoitStyle "\$SS_WHITEFRAME"
7479964e468SBram Moolenaarsyn match autoitStyle "\$SS_WHITERECT"
7489964e468SBram Moolenaar" tab
7499964e468SBram Moolenaarsyn match autoitStyle "\$TCS_SCROLLOPPOSITE"
7509964e468SBram Moolenaarsyn match autoitStyle "\$TCS_BOTTOM"
7519964e468SBram Moolenaarsyn match autoitStyle "\$TCS_RIGHT"
7529964e468SBram Moolenaarsyn match autoitStyle "\$TCS_MULTISELECT"
7539964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FLATBUTTONS"
7549964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FORCEICONLEFT"
7559964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FORCELABELLEFT"
7569964e468SBram Moolenaarsyn match autoitStyle "\$TCS_HOTTRACK"
7579964e468SBram Moolenaarsyn match autoitStyle "\$TCS_VERTICAL"
7589964e468SBram Moolenaarsyn match autoitStyle "\$TCS_TABS"
7599964e468SBram Moolenaarsyn match autoitStyle "\$TCS_BUTTONS"
7609964e468SBram Moolenaarsyn match autoitStyle "\$TCS_SINGLELINE"
7619964e468SBram Moolenaarsyn match autoitStyle "\$TCS_MULTILINE"
7629964e468SBram Moolenaarsyn match autoitStyle "\$TCS_RIGHTJUSTIFY"
7639964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FIXEDWIDTH"
7649964e468SBram Moolenaarsyn match autoitStyle "\$TCS_RAGGEDRIGHT"
7659964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FOCUSONBUTTONDOWN"
7669964e468SBram Moolenaarsyn match autoitStyle "\$TCS_OWNERDRAWFIXED"
7679964e468SBram Moolenaarsyn match autoitStyle "\$TCS_TOOLTIPS"
7689964e468SBram Moolenaarsyn match autoitStyle "\$TCS_FOCUSNEVER"
7699964e468SBram Moolenaar" avi clip
7709964e468SBram Moolenaarsyn match autoitStyle "\$ACS_AUTOPLAY"
7719964e468SBram Moolenaarsyn match autoitStyle "\$ACS_CENTER"
7729964e468SBram Moolenaarsyn match autoitStyle "\$ACS_TRANSPARENT"
7739964e468SBram Moolenaarsyn match autoitStyle "\$ACS_NONTRANSPARENT"
7749964e468SBram Moolenaar" date
7759964e468SBram Moolenaarsyn match autoitStyle "\$DTS_UPDOWN"
7769964e468SBram Moolenaarsyn match autoitStyle "\$DTS_SHOWNONE"
7779964e468SBram Moolenaarsyn match autoitStyle "\$DTS_LONGDATEFORMAT"
7789964e468SBram Moolenaarsyn match autoitStyle "\$DTS_TIMEFORMAT"
7799964e468SBram Moolenaarsyn match autoitStyle "\$DTS_RIGHTALIGN"
7809964e468SBram Moolenaarsyn match autoitStyle "\$DTS_SHORTDATEFORMAT"
7819964e468SBram Moolenaar" monthcal
7829964e468SBram Moolenaarsyn match autoitStyle "\$MCS_NOTODAY"
7839964e468SBram Moolenaarsyn match autoitStyle "\$MCS_NOTODAYCIRCLE"
7849964e468SBram Moolenaarsyn match autoitStyle "\$MCS_WEEKNUMBERS"
7859964e468SBram Moolenaar" treeview
7869964e468SBram Moolenaarsyn match autoitStyle "\$TVS_HASBUTTONS"
7879964e468SBram Moolenaarsyn match autoitStyle "\$TVS_HASLINES"
7889964e468SBram Moolenaarsyn match autoitStyle "\$TVS_LINESATROOT"
7899964e468SBram Moolenaarsyn match autoitStyle "\$TVS_DISABLEDRAGDROP"
7909964e468SBram Moolenaarsyn match autoitStyle "\$TVS_SHOWSELALWAYS"
7919964e468SBram Moolenaarsyn match autoitStyle "\$TVS_RTLREADING"
7929964e468SBram Moolenaarsyn match autoitStyle "\$TVS_NOTOOLTIPS"
7939964e468SBram Moolenaarsyn match autoitStyle "\$TVS_CHECKBOXES"
7949964e468SBram Moolenaarsyn match autoitStyle "\$TVS_TRACKSELECT"
7959964e468SBram Moolenaarsyn match autoitStyle "\$TVS_SINGLEEXPAND"
7969964e468SBram Moolenaarsyn match autoitStyle "\$TVS_FULLROWSELECT"
7979964e468SBram Moolenaarsyn match autoitStyle "\$TVS_NOSCROLL"
7989964e468SBram Moolenaarsyn match autoitStyle "\$TVS_NONEVENHEIGHT"
7999964e468SBram Moolenaar" slider
8009964e468SBram Moolenaarsyn match autoitStyle "\$TBS_AUTOTICKS"
8019964e468SBram Moolenaarsyn match autoitStyle "\$TBS_BOTH"
8029964e468SBram Moolenaarsyn match autoitStyle "\$TBS_BOTTOM"
8039964e468SBram Moolenaarsyn match autoitStyle "\$TBS_HORZ"
8049964e468SBram Moolenaarsyn match autoitStyle "\$TBS_VERT"
8059964e468SBram Moolenaarsyn match autoitStyle "\$TBS_NOTHUMB"
8069964e468SBram Moolenaarsyn match autoitStyle "\$TBS_NOTICKS"
8079964e468SBram Moolenaarsyn match autoitStyle "\$TBS_LEFT"
8089964e468SBram Moolenaarsyn match autoitStyle "\$TBS_RIGHT"
8099964e468SBram Moolenaarsyn match autoitStyle "\$TBS_TOP"
8109964e468SBram Moolenaar" listview
8119964e468SBram Moolenaarsyn match autoitStyle "\$LVS_ICON"
8129964e468SBram Moolenaarsyn match autoitStyle "\$LVS_REPORT"
8139964e468SBram Moolenaarsyn match autoitStyle "\$LVS_SMALLICON"
8149964e468SBram Moolenaarsyn match autoitStyle "\$LVS_LIST"
8159964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EDITLABELS"
8169964e468SBram Moolenaarsyn match autoitStyle "\$LVS_NOCOLUMNHEADER"
8179964e468SBram Moolenaarsyn match autoitStyle "\$LVS_NOSORTHEADER"
8189964e468SBram Moolenaarsyn match autoitStyle "\$LVS_SINGLESEL"
8199964e468SBram Moolenaarsyn match autoitStyle "\$LVS_SHOWSELALWAYS"
8209964e468SBram Moolenaarsyn match autoitStyle "\$LVS_SORTASCENDING"
8219964e468SBram Moolenaarsyn match autoitStyle "\$LVS_SORTDESCENDING"
8229964e468SBram Moolenaar" listview extended
8239964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_FULLROWSELECT"
8249964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_GRIDLINES"
8259964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_HEADERDRAGDROP"
8269964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_TRACKSELECT"
8279964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_CHECKBOXES"
8289964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_BORDERSELECT"
8299964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_DOUBLEBUFFER"
8309964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_FLATSB"
8319964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_MULTIWORKAREAS"
8329964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_SNAPTOGRID"
8339964e468SBram Moolenaarsyn match autoitStyle "\$LVS_EX_SUBITEMIMAGES"
8349964e468SBram Moolenaar
8359964e468SBram Moolenaar" constants - must be defined after autoitVariable - excludes styles
8369964e468SBram Moolenaar" constants - autoit options
8379964e468SBram Moolenaarsyn match autoitConst "\$OPT_COORDSRELATIVE"
8389964e468SBram Moolenaarsyn match autoitConst "\$OPT_COORDSABSOLUTE"
8399964e468SBram Moolenaarsyn match autoitConst "\$OPT_COORDSCLIENT"
8409964e468SBram Moolenaarsyn match autoitConst "\$OPT_ERRORSILENT"
8419964e468SBram Moolenaarsyn match autoitConst "\$OPT_ERRORFATAL"
8429964e468SBram Moolenaarsyn match autoitConst "\$OPT_CAPSNOSTORE"
8439964e468SBram Moolenaarsyn match autoitConst "\$OPT_CAPSSTORE"
8449964e468SBram Moolenaarsyn match autoitConst "\$OPT_MATCHSTART"
8459964e468SBram Moolenaarsyn match autoitConst "\$OPT_MATCHANY"
8469964e468SBram Moolenaarsyn match autoitConst "\$OPT_MATCHEXACT"
8479964e468SBram Moolenaarsyn match autoitConst "\$OPT_MATCHADVANCED"
8489964e468SBram Moolenaar" constants - file
8499964e468SBram Moolenaarsyn match autoitConst "\$FC_NOOVERWRITE"
8509964e468SBram Moolenaarsyn match autoitConst "\$FC_OVERWRITE"
8519964e468SBram Moolenaarsyn match autoitConst "\$FT_MODIFIED"
8529964e468SBram Moolenaarsyn match autoitConst "\$FT_CREATED"
8539964e468SBram Moolenaarsyn match autoitConst "\$FT_ACCESSED"
8549964e468SBram Moolenaarsyn match autoitConst "\$FO_READ"
8559964e468SBram Moolenaarsyn match autoitConst "\$FO_APPEND"
8569964e468SBram Moolenaarsyn match autoitConst "\$FO_OVERWRITE"
8579964e468SBram Moolenaarsyn match autoitConst "\$EOF"
8589964e468SBram Moolenaarsyn match autoitConst "\$FD_FILEMUSTEXIST"
8599964e468SBram Moolenaarsyn match autoitConst "\$FD_PATHMUSTEXIST"
8609964e468SBram Moolenaarsyn match autoitConst "\$FD_MULTISELECT"
8619964e468SBram Moolenaarsyn match autoitConst "\$FD_PROMPTCREATENEW"
8629964e468SBram Moolenaarsyn match autoitConst "\$FD_PROMPTOVERWRITE"
8639964e468SBram Moolenaar" constants - keyboard
8649964e468SBram Moolenaarsyn match autoitConst "\$KB_SENDSPECIAL"
8659964e468SBram Moolenaarsyn match autoitConst "\$KB_SENDRAW"
8669964e468SBram Moolenaarsyn match autoitConst "\$KB_CAPSOFF"
8679964e468SBram Moolenaarsyn match autoitConst "\$KB_CAPSON"
8689964e468SBram Moolenaar" constants - message box
8699964e468SBram Moolenaarsyn match autoitConst "\$MB_OK"
8709964e468SBram Moolenaarsyn match autoitConst "\$MB_OKCANCEL"
8719964e468SBram Moolenaarsyn match autoitConst "\$MB_ABORTRETRYIGNORE"
8729964e468SBram Moolenaarsyn match autoitConst "\$MB_YESNOCANCEL"
8739964e468SBram Moolenaarsyn match autoitConst "\$MB_YESNO"
8749964e468SBram Moolenaarsyn match autoitConst "\$MB_RETRYCANCEL"
8759964e468SBram Moolenaarsyn match autoitConst "\$MB_ICONHAND"
8769964e468SBram Moolenaarsyn match autoitConst "\$MB_ICONQUESTION"
8779964e468SBram Moolenaarsyn match autoitConst "\$MB_ICONEXCLAMATION"
8789964e468SBram Moolenaarsyn match autoitConst "\$MB_ICONASTERISK"
8799964e468SBram Moolenaarsyn match autoitConst "\$MB_DEFBUTTON1"
8809964e468SBram Moolenaarsyn match autoitConst "\$MB_DEFBUTTON2"
8819964e468SBram Moolenaarsyn match autoitConst "\$MB_DEFBUTTON3"
8829964e468SBram Moolenaarsyn match autoitConst "\$MB_APPLMODAL"
8839964e468SBram Moolenaarsyn match autoitConst "\$MB_SYSTEMMODAL"
8849964e468SBram Moolenaarsyn match autoitConst "\$MB_TASKMODAL"
8859964e468SBram Moolenaarsyn match autoitConst "\$MB_TOPMOST"
8869964e468SBram Moolenaarsyn match autoitConst "\$MB_RIGHTJUSTIFIED"
8879964e468SBram Moolenaarsyn match autoitConst "\$IDTIMEOUT"
8889964e468SBram Moolenaarsyn match autoitConst "\$IDOK"
8899964e468SBram Moolenaarsyn match autoitConst "\$IDCANCEL"
8909964e468SBram Moolenaarsyn match autoitConst "\$IDABORT"
8919964e468SBram Moolenaarsyn match autoitConst "\$IDRETRY"
8929964e468SBram Moolenaarsyn match autoitConst "\$IDIGNORE"
8939964e468SBram Moolenaarsyn match autoitConst "\$IDYES"
8949964e468SBram Moolenaarsyn match autoitConst "\$IDNO"
8959964e468SBram Moolenaarsyn match autoitConst "\$IDTRYAGAIN"
8969964e468SBram Moolenaarsyn match autoitConst "\$IDCONTINUE"
8979964e468SBram Moolenaar" constants - progress and splash
8989964e468SBram Moolenaarsyn match autoitConst "\$DLG_NOTITLE"
8999964e468SBram Moolenaarsyn match autoitConst "\$DLG_NOTONTOP"
9009964e468SBram Moolenaarsyn match autoitConst "\$DLG_TEXTLEFT"
9019964e468SBram Moolenaarsyn match autoitConst "\$DLG_TEXTRIGHT"
9029964e468SBram Moolenaarsyn match autoitConst "\$DLG_MOVEABLE"
9039964e468SBram Moolenaarsyn match autoitConst "\$DLG_TEXTVCENTER"
9049964e468SBram Moolenaar" constants - tray tip
9059964e468SBram Moolenaarsyn match autoitConst "\$TIP_ICONNONE"
9069964e468SBram Moolenaarsyn match autoitConst "\$TIP_ICONASTERISK"
9079964e468SBram Moolenaarsyn match autoitConst "\$TIP_ICONEXCLAMATION"
9089964e468SBram Moolenaarsyn match autoitConst "\$TIP_ICONHAND"
9099964e468SBram Moolenaarsyn match autoitConst "\$TIP_NOSOUND"
9109964e468SBram Moolenaar" constants - mouse
9119964e468SBram Moolenaarsyn match autoitConst "\$IDC_UNKNOWN"
9129964e468SBram Moolenaarsyn match autoitConst "\$IDC_APPSTARTING"
9139964e468SBram Moolenaarsyn match autoitConst "\$IDC_ARROW"
9149964e468SBram Moolenaarsyn match autoitConst "\$IDC_CROSS"
9159964e468SBram Moolenaarsyn match autoitConst "\$IDC_HELP"
9169964e468SBram Moolenaarsyn match autoitConst "\$IDC_IBEAM"
9179964e468SBram Moolenaarsyn match autoitConst "\$IDC_ICON"
9189964e468SBram Moolenaarsyn match autoitConst "\$IDC_NO"
9199964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZE"
9209964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZEALL"
9219964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZENESW"
9229964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZENS"
9239964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZENWSE"
9249964e468SBram Moolenaarsyn match autoitConst "\$IDC_SIZEWE"
9259964e468SBram Moolenaarsyn match autoitConst "\$IDC_UPARROW"
9269964e468SBram Moolenaarsyn match autoitConst "\$IDC_WAIT"
9279964e468SBram Moolenaar" constants - process
9289964e468SBram Moolenaarsyn match autoitConst "\$SD_LOGOFF"
9299964e468SBram Moolenaarsyn match autoitConst "\$SD_SHUTDOWN"
9309964e468SBram Moolenaarsyn match autoitConst "\$SD_REBOOT"
9319964e468SBram Moolenaarsyn match autoitConst "\$SD_FORCE"
9329964e468SBram Moolenaarsyn match autoitConst "\$SD_POWERDOWN"
9339964e468SBram Moolenaar" constants - string
9349964e468SBram Moolenaarsyn match autoitConst "\$STR_NOCASESENSE"
9359964e468SBram Moolenaarsyn match autoitConst "\$STR_CASESENSE"
936*519cc559SBram Moolenaarsyn match autoitConst "\$STR_STRIPLEADING"
9379964e468SBram Moolenaarsyn match autoitConst "\$STR_STRIPTRAILING"
9389964e468SBram Moolenaarsyn match autoitConst "\$STR_STRIPSPACES"
9399964e468SBram Moolenaarsyn match autoitConst "\$STR_STRIPALL"
9409964e468SBram Moolenaar" constants - tray
9419964e468SBram Moolenaarsyn match autoitConst "\$TRAY_ITEM_EXIT"
9429964e468SBram Moolenaarsyn match autoitConst "\$TRAY_ITEM_PAUSE"
9439964e468SBram Moolenaarsyn match autoitConst "\$TRAY_ITEM_FIRST"
9449964e468SBram Moolenaarsyn match autoitConst "\$TRAY_CHECKED"
9459964e468SBram Moolenaarsyn match autoitConst "\$TRAY_UNCHECKED"
9469964e468SBram Moolenaarsyn match autoitConst "\$TRAY_ENABLE"
9479964e468SBram Moolenaarsyn match autoitConst "\$TRAY_DISABLE"
9489964e468SBram Moolenaarsyn match autoitConst "\$TRAY_FOCUS"
9499964e468SBram Moolenaarsyn match autoitConst "\$TRAY_DEFAULT"
9509964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_SHOWICON"
9519964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_HIDEICON"
9529964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_FLASHICON"
9539964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_NOFLASHICON"
9549964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_PRIMARYDOWN"
9559964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_PRIMARYUP"
9569964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_SECONDARYDOWN"
9579964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_SECONDARYUP"
9589964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_MOUSEOVER"
9599964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_MOUSEOUT"
9609964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_PRIMARYDOUBLE"
9619964e468SBram Moolenaarsyn match autoitConst "\$TRAY_EVENT_SECONDARYDOUBLE"
9629964e468SBram Moolenaar" constants - stdio
9639964e468SBram Moolenaarsyn match autoitConst "\$STDIN_CHILD"
9649964e468SBram Moolenaarsyn match autoitConst "\$STDOUT_CHILD"
9659964e468SBram Moolenaarsyn match autoitConst "\$STDERR_CHILD"
9669964e468SBram Moolenaar" constants - color
9679964e468SBram Moolenaarsyn match autoitConst "\$COLOR_BLACK"
9689964e468SBram Moolenaarsyn match autoitConst "\$COLOR_SILVER"
9699964e468SBram Moolenaarsyn match autoitConst "\$COLOR_GRAY"
9709964e468SBram Moolenaarsyn match autoitConst "\$COLOR_WHITE"
9719964e468SBram Moolenaarsyn match autoitConst "\$COLOR_MAROON"
9729964e468SBram Moolenaarsyn match autoitConst "\$COLOR_RED"
9739964e468SBram Moolenaarsyn match autoitConst "\$COLOR_PURPLE"
9749964e468SBram Moolenaarsyn match autoitConst "\$COLOR_FUCHSIA"
9759964e468SBram Moolenaarsyn match autoitConst "\$COLOR_GREEN"
9769964e468SBram Moolenaarsyn match autoitConst "\$COLOR_LIME"
9779964e468SBram Moolenaarsyn match autoitConst "\$COLOR_OLIVE"
9789964e468SBram Moolenaarsyn match autoitConst "\$COLOR_YELLOW"
9799964e468SBram Moolenaarsyn match autoitConst "\$COLOR_NAVY"
9809964e468SBram Moolenaarsyn match autoitConst "\$COLOR_BLUE"
9819964e468SBram Moolenaarsyn match autoitConst "\$COLOR_TEAL"
9829964e468SBram Moolenaarsyn match autoitConst "\$COLOR_AQUA"
9839964e468SBram Moolenaar" constants - reg value type
9849964e468SBram Moolenaarsyn match autoitConst "\$REG_NONE"
9859964e468SBram Moolenaarsyn match autoitConst "\$REG_SZ"
9869964e468SBram Moolenaarsyn match autoitConst "\$REG_EXPAND_SZ"
9879964e468SBram Moolenaarsyn match autoitConst "\$REG_BINARY"
9889964e468SBram Moolenaarsyn match autoitConst "\$REG_DWORD"
9899964e468SBram Moolenaarsyn match autoitConst "\$REG_DWORD_BIG_ENDIAN"
9909964e468SBram Moolenaarsyn match autoitConst "\$REG_LINK"
9919964e468SBram Moolenaarsyn match autoitConst "\$REG_MULTI_SZ"
9929964e468SBram Moolenaarsyn match autoitConst "\$REG_RESOURCE_LIST"
9939964e468SBram Moolenaarsyn match autoitConst "\$REG_FULL_RESOURCE_DESCRIPTOR"
9949964e468SBram Moolenaarsyn match autoitConst "\$REG_RESOURCE_REQUIREMENTS_LIST"
9959964e468SBram Moolenaar" guiconstants - events and messages
9969964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_CLOSE"
9979964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_MINIMIZE"
9989964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_RESTORE"
9999964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_MAXIMIZE"
10009964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_PRIMARYDOWN"
10019964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_PRIMARYUP"
10029964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_SECONDARYDOWN"
10039964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_SECONDARYUP"
10049964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_MOUSEMOVE"
10059964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_RESIZED"
10069964e468SBram Moolenaarsyn match autoitConst "\$GUI_EVENT_DROPPED"
10079964e468SBram Moolenaarsyn match autoitConst "\$GUI_RUNDEFMSG"
10089964e468SBram Moolenaar" guiconstants - state
10099964e468SBram Moolenaarsyn match autoitConst "\$GUI_AVISTOP"
10109964e468SBram Moolenaarsyn match autoitConst "\$GUI_AVISTART"
10119964e468SBram Moolenaarsyn match autoitConst "\$GUI_AVICLOSE"
10129964e468SBram Moolenaarsyn match autoitConst "\$GUI_CHECKED"
10139964e468SBram Moolenaarsyn match autoitConst "\$GUI_INDETERMINATE"
10149964e468SBram Moolenaarsyn match autoitConst "\$GUI_UNCHECKED"
10159964e468SBram Moolenaarsyn match autoitConst "\$GUI_DROPACCEPTED"
10169964e468SBram Moolenaarsyn match autoitConst "\$GUI_DROPNOTACCEPTED"
10179964e468SBram Moolenaarsyn match autoitConst "\$GUI_ACCEPTFILES"
10189964e468SBram Moolenaarsyn match autoitConst "\$GUI_SHOW"
10199964e468SBram Moolenaarsyn match autoitConst "\$GUI_HIDE"
10209964e468SBram Moolenaarsyn match autoitConst "\$GUI_ENABLE"
10219964e468SBram Moolenaarsyn match autoitConst "\$GUI_DISABLE"
10229964e468SBram Moolenaarsyn match autoitConst "\$GUI_FOCUS"
10239964e468SBram Moolenaarsyn match autoitConst "\$GUI_NOFOCUS"
10249964e468SBram Moolenaarsyn match autoitConst "\$GUI_DEFBUTTON"
10259964e468SBram Moolenaarsyn match autoitConst "\$GUI_EXPAND"
10269964e468SBram Moolenaarsyn match autoitConst "\$GUI_ONTOP"
10279964e468SBram Moolenaar" guiconstants - font
10289964e468SBram Moolenaarsyn match autoitConst "\$GUI_FONTITALIC"
10299964e468SBram Moolenaarsyn match autoitConst "\$GUI_FONTUNDER"
10309964e468SBram Moolenaarsyn match autoitConst "\$GUI_FONTSTRIKE"
10319964e468SBram Moolenaar" guiconstants - resizing
10329964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKAUTO"
10339964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKLEFT"
10349964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKRIGHT"
10359964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKHCENTER"
10369964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKTOP"
10379964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKBOTTOM"
10389964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKVCENTER"
10399964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKWIDTH"
10409964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKHEIGHT"
10419964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKSIZE"
10429964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKMENUBAR"
10439964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKSTATEBAR"
10449964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKALL"
10459964e468SBram Moolenaarsyn match autoitConst "\$GUI_DOCKBORDERS"
10469964e468SBram Moolenaar" guiconstants - graphic
10479964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_CLOSE"
10489964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_LINE"
10499964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_BEZIER"
10509964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_MOVE"
10519964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_COLOR"
10529964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_RECT"
10539964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_ELLIPSE"
10549964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_PIE"
10559964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_DOT"
10569964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_PIXEL"
10579964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_HINT"
10589964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_REFRESH"
10599964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_PENSIZE"
10609964e468SBram Moolenaarsyn match autoitConst "\$GUI_GR_NOBKCOLOR"
10619964e468SBram Moolenaar" guiconstants - control default styles
10629964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_AVI"
10639964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_BUTTON"
10649964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_CHECKBOX"
10659964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_COMBO"
10669964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_DATE"
10679964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_EDIT"
10689964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_GRAPHIC"
10699964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_GROUP"
10709964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_ICON"
10719964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_INPUT"
10729964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_LABEL"
10739964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_LIST"
10749964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_LISTVIEW"
10759964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_MONTHCAL"
10769964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_PIC"
10779964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_PROGRESS"
10789964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_RADIO"
10799964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_SLIDER"
10809964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_TAB"
10819964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_TREEVIEW"
10829964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_UPDOWN"
10839964e468SBram Moolenaarsyn match autoitConst "\$GUI_SS_DEFAULT_GUI"
10849964e468SBram Moolenaar" guiconstants - background color special flags
10859964e468SBram Moolenaarsyn match autoitConst "\$GUI_BKCOLOR_DEFAULT"
10869964e468SBram Moolenaarsyn match autoitConst "\$GUI_BKCOLOR_LV_ALTERNATE"
10879964e468SBram Moolenaarsyn match autoitConst "\$GUI_BKCOLOR_TRANSPARENT"
10889964e468SBram Moolenaar
10899964e468SBram Moolenaar" registry constants
10909964e468SBram Moolenaarsyn match autoitConst "\([\"\']\)REG_BINARY\1"
10919964e468SBram Moolenaarsyn match autoitConst "\([\"\']\)REG_SZ\1"
10929964e468SBram Moolenaarsyn match autoitConst "\([\"\']\)REG_MULTI_SZ\1"
10939964e468SBram Moolenaarsyn match autoitConst "\([\"\']\)REG_EXPAND_SZ\1"
10949964e468SBram Moolenaarsyn match autoitConst "\([\"\']\)REG_DWORD\1"
10959964e468SBram Moolenaar
10969964e468SBram Moolenaar" Define the default highlighting.
10979964e468SBram Moolenaar" Unused colors: Underlined, Ignore, Error, Todo
10989964e468SBram Moolenaarhi def link autoitFunction Statement  " yellow/yellow
10999964e468SBram Moolenaarhi def link autoitKeyword Statement
11009964e468SBram Moolenaarhi def link autoitOperator Operator
11019964e468SBram Moolenaarhi def link autoitVarSelector Operator
11029964e468SBram Moolenaarhi def link autoitComment	Comment  " cyan/blue
11039964e468SBram Moolenaarhi def link autoitParen Comment
11049964e468SBram Moolenaarhi def link autoitComma Comment
11059964e468SBram Moolenaarhi def link autoitBracket Comment
11069964e468SBram Moolenaarhi def link autoitNumber Constant " magenta/red
11079964e468SBram Moolenaarhi def link autoitString Constant
11089964e468SBram Moolenaarhi def link autoitQuote Constant
11099964e468SBram Moolenaarhi def link autoitIncluded Constant
11109964e468SBram Moolenaarhi def link autoitCont Special  " red/orange
11119964e468SBram Moolenaarhi def link autoitDoubledSingles Special
11129964e468SBram Moolenaarhi def link autoitDoubledDoubles Special
11139964e468SBram Moolenaarhi def link autoitCommDelimiter PreProc  " blue/magenta
11149964e468SBram Moolenaarhi def link autoitInclude PreProc
11159964e468SBram Moolenaarhi def link autoitVariable Identifier  " cyan/cyan
11169964e468SBram Moolenaarhi def link autoitBuiltin Type  " green/green
11179964e468SBram Moolenaarhi def link autoitOption Type
11189964e468SBram Moolenaarhi def link autoitStyle Type
11199964e468SBram Moolenaarhi def link autoitConst Type
11209964e468SBram Moolenaarhi def link autoitSend Type
11219a7224b5SBram Moolenaar
11229964e468SBram Moolenaarsyn sync minlines=50
11239a7224b5SBram Moolenaar
11249a7224b5SBram Moolenaarlet &cpo = s:keepcpo
11259a7224b5SBram Moolenaarunlet s:keepcpo
1126