;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;

;Colors
; Color need to be in #RRGGBB or #RGB format.
; If color equal to zero, then color ignored.
;
;Font styles
; 0  ignored.
; 1  normal.
; 2  bold.
; 3  italic.
; 4  bold italic.
;
;For comfort file viewing/editing set tab size to 8.

;Author: Skif_off (2017-08-31)
;AkelPad 4.9.8 and higher
;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/multiscript.coder - working version
;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/source_for_developers/multiscript.utf8.coder - development version in UTF-8 for easier development on GitHub
;Multi Commander: MultiScript in external file
;http://multicommander.com/docs/UDC_multiscript
;7.5.0.2381 (2017-08-14)


Files:
;==========
;File types
;==========
*.mcs


;----------------------------------------------;
;                  HighLight                   ;
;----------------------------------------------;

;Flags (sum of the members)
;     1  case sensitive.
;     2  word is a composition of characters ("Words:" section only). Example: "0123456789" - highlight words that contain only digits.
;     4  quote end required ("Quotes:" section only).
;     8  quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only).
;    16  quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only).
;    32  don't highlight quote start ("Quotes:" section only).
;    64  don't highlight quote end ("Quotes:" section only).
;   128  don't catch and don't highlight quote start ("Quotes:" section only).
;   256  don't catch and don't highlight quote end ("Quotes:" section only).
;   512  quote start, delimiter or word located at line start.
;  1024  quote end, delimiter or word located at line end.
;  2048  quote start is surrounded with delimiters ("Quotes:" section only).
;  4096  quote end is surrounded with delimiters ("Quotes:" section only).
;  8192  quote doesn't contain delimiters ("Quotes:" section only).
; 16384  only quote start string is catched ("Quotes:" section only).
; 32768  quote doesn't contain any character ("Quotes:" section only).


Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}


Colors:
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
;BasicTextColor             BasicBkColor              SelTextColor              SelBkColor              LineTextColor              LineBkColor              LineBorderColor              AltTextColor              AltBkColor              AltBorderColor              ColumnColor              MarkerColor              CaretColor              UrlColor              ActiveUrlColor              VisitUrlColor
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor}


BkImage:
;==================================================
;BkImageFile              BkImageAlpha
;==================================================
${HighLight_BkImageFile}  ${HighLight_BkImageAlpha}


AutoMark:
;====================================================================================================================
;AutoMarkFlags             AutoMarkFontStyle              AutoMarkTextColor              AutoMarkBkColor
;====================================================================================================================
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}


Quotes:
;===================================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote   Parent  Rule
;       style   text    bkgrnd  start   end     char    include exclude ID      ID
;===================================================================================
;5=1+4
5	3	${STR}	0	`"`	`"`	"\"	""	""	0	0
5	3	${STR}	0	"'"	"'"	""	""	""	0	0
;513=1+512
513	3	${COMM}	0	"//"	""	":"	""	""	0	0
513	3	${COMM}	0	"#"	""	":"	""	""	0	0


QuotesRE:
;===========================================================================================
;Flags  Pattern         \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=...  ParentID RuleID
;===========================================================================================
;Variables
1	"\$[A-Za-z0-9]++"	"\0=(0,${VAR},0)"	0	0
;Option=value
;;MC.Explorer.NewBrowser
1	"(SIDE)(=)(LEFT|RIGHT|SOURCE|TARGET|AUTO)"	"\1=(2,0,0) \2=(0,${DEL2},0) \3=(0,0,0)"	0	0
;;MC.CheckSum.Create
1	"(ENCODING)(=)(ASCII|UTF\-8|UNICODE)"		"\1=(2,0,0) \2=(0,${DEL2},0) \3=(0,0,0)"	0	0
;;MC.SetActivePanel / MC.SetActiveTab / MC.FileSearch.Search
1	"(PANEL)(=)(LEFT|RIGHT|TOP|BOTTOM|TOGGLE|INACTIVE|ACTIVE)"	"\1=(2,0,0) \2=(0,${DEL2},0) \3=(0,0,0)"	0	0


Delimiters:
;===============================================
;Flags  Font    Color   Color   Char(s)   Parent
;       style   text    bkgrnd            ID
;===============================================
1	0	0	0	" "
1	0	0	0	"	"
1	0	${DEL1}	0	(
1	0	${DEL1}	0	)
1	0	${DEL2}	0	[
1	0	${DEL2}	0	]
1	0	${DEL2}	0	{
1	0	${DEL2}	0	}
1	0	${DEL2}	0	;
;1	0	${DEL2}	0	.
1	0	${DEL2}	0	,
1	0	${DEL2}	0	+
1	0	${DEL2}	0	-
1	0	${DEL2}	0	*
1	0	${DEL2}	0	/
1	0	${DEL2}	0	=
1	0	${DEL2}	0	!
1	0	${DEL2}	0	^
1	0	${DEL2}	0	<
1	0	${DEL2}	0	>


Words:
;===========================================
;Flags  Font    Color   Color   Word  Parent
;       style   text    bkgrnd        ID
;===========================================
1	0	${IF}	0	@var
1	0	${IF}	0	if
1	0	${IF}	0	else
1	0	${IF}	0	for
1	0	${IF}	0	while
1	0	${IF}	0	break
1	0	${IF}	0	continue
1	0	${IF}	0	return
1	0	${IF}	0	function
1	0	${IF}	0	class
1	0	${IF}	0	new
;Functions
1	0	${OP}	0	AddFileAttributes
1	0	${OP}	0	arrayAdd
1	0	${OP}	0	arrayCount
1	0	${OP}	0	arrayFind
1	0	${OP}	0	arrayIFind
1	0	${OP}	0	arrayRemove
1	0	${OP}	0	ArraySort
1	0	${OP}	0	AskOption
1	0	${OP}	0	AskText
1	0	${OP}	0	AutoCreateVar
1	0	${OP}	0	CopyFile
1	0	${OP}	0	DeleteFile
1	0	${OP}	0	DeleteFiles
1	0	${OP}	0	FileExists
1	0	${OP}	0	FilterAddRule
1	0	${OP}	0	FilterCreate
1	0	${OP}	0	FilterIsMatch
1	0	${OP}	0	FilterLoad
1	0	${OP}	0	FilterLoadById
1	0	${OP}	0	FilterSave
1	0	${OP}	0	FindFiles
1	0	${OP}	0	_findfiles
1	0	${OP}	0	FindFirstFile
1	0	${OP}	0	_findfirstfile
1	0	${OP}	0	FormatDate
1	0	${OP}	0	FormatDateTime
1	0	${OP}	0	FormatTime
1	0	${OP}	0	GetClipboardText
1	0	${OP}	0	GetFileAttributes
1	0	${OP}	0	GetFileProp
1	0	${OP}	0	GetFileSize
1	0	${OP}	0	GetFileTime
1	0	${OP}	0	GetFSLinkType
1	0	${OP}	0	GetLinkTarget
1	0	${OP}	0	GetRandomValue
1	0	${OP}	0	GetSelectedFileNames
1	0	${OP}	0	GetSelectedPaths
1	0	${OP}	0	GetShortcutTarget
1	0	${OP}	0	GetSourceFocusName
1	0	${OP}	0	GetSourceFocusPath
1	0	${OP}	0	GetSourceItems
1	0	${OP}	0	GetSourcePath
1	0	${OP}	0	GetSourceSelectedFileNames
1	0	${OP}	0	GetSourceSelectedPaths
1	0	${OP}	0	GetTagValue
1	0	${OP}	0	GetTargetFocusName
1	0	${OP}	0	GetTargetFocusPath
1	0	${OP}	0	GetTargetItems
1	0	${OP}	0	GetTargetPath
1	0	${OP}	0	GetTargetSelectedFileNames
1	0	${OP}	0	GetTargetSelectedPaths
1	0	${OP}	0	GetTime
1	0	${OP}	0	GetTimeInfo
1	0	${OP}	0	GetWinShortcutTarget
1	0	${OP}	0	HasFileAttributes
1	0	${OP}	0	IsAllTrue
1	0	${OP}	0	IsAnyTrue
1	0	${OP}	0	IsFolder
1	0	${OP}	0	IsTypeArray
1	0	${OP}	0	IsTypeHandle
1	0	${OP}	0	IsTypeNum
1	0	${OP}	0	IsTypeString
1	0	${OP}	0	LoadArray
1	0	${OP}	0	LoadStringFromFile
1	0	${OP}	0	Log
1	0	${OP}	0	LogAppInfo
1	0	${OP}	0	LogDump
1	0	${OP}	0	LogDumpArray
1	0	${OP}	0	MakeDir
1	0	${OP}	0	max
1	0	${OP}	0	MessageBox
1	0	${OP}	0	min
1	0	${OP}	0	mod
1	0	${OP}	0	MoveFile
1	0	${OP}	0	NetWGet
1	0	${OP}	0	numtostr
1	0	${OP}	0	PackFile
1	0	${OP}	0	ParseDateTime
1	0	${OP}	0	PathGetFileExtPart
1	0	${OP}	0	PathGetNamePart
1	0	${OP}	0	PathGetParts
1	0	${OP}	0	PathGetPathPart
1	0	${OP}	0	PathMakeAbsoluteMC
1	0	${OP}	0	PathMakeRelativeMC
1	0	${OP}	0	PathTranslatePath
1	0	${OP}	0	RegKeyAdd
1	0	${OP}	0	RegKeyDel
1	0	${OP}	0	RegKeyExists
1	0	${OP}	0	RegKeyFind
1	0	${OP}	0	RegKeyFindRegExp
1	0	${OP}	0	RegValueAdd
1	0	${OP}	0	RegValueDel
1	0	${OP}	0	RegValueExists
1	0	${OP}	0	RegValueFind
1	0	${OP}	0	RegValueFindRegExp
1	0	${OP}	0	RegValueGetDWORD
1	0	${OP}	0	RegValueGetSZ
1	0	${OP}	0	RemoveFileAttributes
1	0	${OP}	0	RenameFile
1	0	${OP}	0	ReplaceTagsInString
1	0	${OP}	0	RowListArray
1	0	${OP}	0	RowListClose
1	0	${OP}	0	RowListColumnCount
1	0	${OP}	0	RowListCount
1	0	${OP}	0	RowListItem
1	0	${OP}	0	RowListLoad
1	0	${OP}	0	SaveArray
1	0	${OP}	0	SaveStringToFile
1	0	${OP}	0	SetClipboardText
1	0	${OP}	0	SetFileAttributes
1	0	${OP}	0	SetFileTime
1	0	${OP}	0	SetSourceSelected
1	0	${OP}	0	SetTargetSelected
1	0	${OP}	0	Sleep
1	0	${OP}	0	StrCompareNoCase
1	0	${OP}	0	StrFind
1	0	${OP}	0	StrIsEqual
1	0	${OP}	0	StrIsEqualNoCase
1	0	${OP}	0	StrIsRegExpMatch
1	0	${OP}	0	StrIsRegExpMatchNoCase
1	0	${OP}	0	StrIsWildMatch
1	0	${OP}	0	StrIsWildMatchNoCase
1	0	${OP}	0	StrLen
1	0	${OP}	0	StrLines2Array
1	0	${OP}	0	StrLinesArray2String
1	0	${OP}	0	StrRegExpFind
1	0	${OP}	0	StrRegExpReplace
1	0	${OP}	0	StrReplace
1	0	${OP}	0	StrReplaceChars
1	0	${OP}	0	StrReplaceCharsPairs
1	0	${OP}	0	StrRFind
1	0	${OP}	0	StrSplit
1	0	${OP}	0	StrSub
1	0	${OP}	0	StrTokenize2Array
1	0	${OP}	0	StrToLower
1	0	${OP}	0	strtonum
1	0	${OP}	0	StrToUpper
1	0	${OP}	0	StrTrim
1	0	${OP}	0	StrTrimLeft
1	0	${OP}	0	StrTrimRight
1	0	${OP}	0	TimeLocal2UTC
1	0	${OP}	0	TimeUTC2Local
1	0	${OP}	0	TranslateEnvString
1	0	${OP}	0	UnpackFile
;Extension Defined Functions
1	2	${OP}	0	import
;;FS-FTP Script Defined Functions
1	0	${OP}	0	FTPChdir
1	0	${OP}	0	FTPCommandRaw
1	0	${OP}	0	FTPConnect
1	0	${OP}	0	FTPExists
1	0	${OP}	0	FTPGetFile
1	0	${OP}	0	FTPList
1	0	${OP}	0	FTPListCount
1	0	${OP}	0	FTPListGet
1	0	${OP}	0	FTPMkdir
1	0	${OP}	0	FTPPutFile
1	0	${OP}	0	FTPQuit
1	0	${OP}	0	FTPRemove
1	0	${OP}	0	FTPRename
1	0	${OP}	0	FTPRmdir
;File CheckSum Script-Defined Functions
1	0	${OP}	0	ChkSum_Calculate
;
;List of Custom Commands
1	3	${OP}	0	MC.BindKey
1	3	${OP}	0	MC.ChangeTabSession
1	3	${OP}	0	MC.CheckSum.Create
1	3	${OP}	0	MC.CheckSum.Verify
1	3	${OP}	0	MC.CloseAllTabs
1	3	${OP}	0	MC.CmdLineRun
1	3	${OP}	0	MC.CmdLineSet
1	3	${OP}	0	MC.DataViewer.View
1	3	${OP}	0	MC.Edit
1	3	${OP}	0	MC.Explorer.ChangeSetting
1	3	${OP}	0	MC.Explorer.CloseAll
1	3	${OP}	0	MC.Explorer.Copy
1	3	${OP}	0	MC.Explorer.Delete
1	3	${OP}	0	MC.Explorer.Deselect
1	3	${OP}	0	MC.Explorer.GetViewFilter
1	3	${OP}	0	MC.Explorer.Goto
1	3	${OP}	0	MC.Explorer.Makedir
1	3	${OP}	0	MC.Explorer.Move
1	3	${OP}	0	MC.Explorer.NewBrowser
1	3	${OP}	0	MC.Explorer.Refresh
1	3	${OP}	0	MC.Explorer.RefreshColoringRules
1	3	${OP}	0	MC.Explorer.RefreshTree
1	3	${OP}	0	MC.Explorer.Select
1	3	${OP}	0	MC.Explorer.Selection.CompareFoldersForDuplicates
1	3	${OP}	0	MC.Explorer.Selection.CompareFoldersForMissing
1	3	${OP}	0	MC.Explorer.Selection.CompareFoldersForMissingAndNewer
1	3	${OP}	0	MC.Explorer.Selection.CompareFoldersForNewest
1	3	${OP}	0	MC.Explorer.Selection.CompareFoldersForSelected
1	3	${OP}	0	MC.Explorer.Selection.InvertSelection
1	3	${OP}	0	MC.Explorer.Selection.LoadSelectionFromClipboard
1	3	${OP}	0	MC.Explorer.Selection.LoadSelectionFromFile
1	3	${OP}	0	MC.Explorer.Selection.LoadSelectionFromMemory
1	3	${OP}	0	MC.Explorer.Selection.SaveSelectionToFile
1	3	${OP}	0	MC.Explorer.Selection.SaveSelectionToMemory
1	3	${OP}	0	MC.Explorer.Selection.Select
1	3	${OP}	0	MC.Explorer.Selection.SelectAll
1	3	${OP}	0	MC.Explorer.Selection.SelectByColor
1	3	${OP}	0	MC.Explorer.Selection.Unselect
1	3	${OP}	0	MC.Explorer.Selection.UnselectAll
1	3	${OP}	0	MC.Explorer.Selection.UnselectByColor
1	3	${OP}	0	MC.Explorer.SetColoringRules
1	3	${OP}	0	MC.Explorer.SetColumns
1	3	${OP}	0	MC.Explorer.SetFilter
1	3	${OP}	0	MC.Explorer.SetItemFocus
1	3	${OP}	0	MC.Explorer.SetTabProp
1	3	${OP}	0	MC.Explorer.SetViewFilter
1	3	${OP}	0	MC.Explorer.SetViewMode
1	3	${OP}	0	MC.Explorer.SizeFolder
1	3	${OP}	0	MC.Explorer.Sort
1	3	${OP}	0	MC.FileSearch.Search
1	3	${OP}	0	MC.Filesystem.Delete
1	3	${OP}	0	MC.Filesystem.Makedir
1	3	${OP}	0	MC.Filesystem.PackFiles
1	3	${OP}	0	MC.Filesystem.Rename
1	3	${OP}	0	MC.Filesystem.Unpack
1	3	${OP}	0	MC.LoadButtonPanelLayout
1	3	${OP}	0	MC.LoadTabs
1	3	${OP}	0	MC.PictureTools.Convert
1	3	${OP}	0	MC.PictureTools.Resize
1	3	${OP}	0	MC.Run
1	3	${OP}	0	MC.RunCmd
1	3	${OP}	0	MC.RunUserCmd
1	3	${OP}	0	MC.SaveTabs
1	3	${OP}	0	MC.SetActivePanel
1	3	${OP}	0	MC.SetActiveTab
1	3	${OP}	0	MC.ShellPaste
1	3	${OP}	0	MC.ShowFavPopup
1	3	${OP}	0	MC.ShowFavWindow
1	3	${OP}	0	MC.Special.SelectOldestByName
1	3	${OP}	0	MC.UnBindKey
1	3	${OP}	0	MC.Utils.CreateLink
1	3	${OP}	0	MC.Utils.FindAndReplace
1	3	${OP}	0	MC.Utils.SortLines
1	3	${OP}	0	MC.View
1	3	${OP}	0	MC.XChangeSettings
;;Options for MC.xxx
1	2	0	0	ADD
1	2	0	0	ADMIN
1	2	0	0	ALL
1	2	0	0	ALLSELECTED
1	2	0	0	ARG
1	2	0	0	ASADMIN
1	2	0	0	ASCII
1	2	0	0	ASKNAME
1	2	0	0	ASYNC
1	2	0	0	ATTRIBUTE
1	2	0	0	AUTO
1	2	0	0	AUTORELOAD
1	2	0	0	AUTOSTART
1	2	0	0	BGCOLOR
1	2	0	0	BINARY
1	2	0	0	CHECKSUM
1	2	0	0	CMD
1	2	0	0	COL
1	2	0	0	COLNAME
1	2	0	0	COLOR
1	2	0	0	CONTENT
1	2	0	0	CURRENT
1	2	0	0	DATEFORMAT
1	2	0	0	DELETE
1	2	0	0	DONOTASK
1	2	0	0	EDITAS
1	2	0	0	ENCODING
1	2	0	0	ENDATWHITESPACE
1	2	0	0	ENDCHAR
1	2	0	0	EXCLUDE
1	2	0	0	FILE
1	2	0	0	FILENAME
1	2	0	0	FILES
1	2	0	0	FILTER
1	2	0	0	FILTERID
1	2	0	0	FIND
1	2	0	0	FLAT
1	2	0	0	FOCUS
1	2	0	0	FOLDERNAME
1	2	0	0	FOLDERS
1	2	0	0	FONT
1	2	0	0	FONTSIZE
1	2	0	0	FORCEREBUILD
1	2	0	0	FORCEUPDATE
1	2	0	0	FORCEUTF8
1	2	0	0	FORMAT
1	2	0	0	FORMAT_1
1	2	0	0	GOTO
1	2	0	0	HEIGHT
1	2	0	0	HEX
1	2	0	0	HIDE
1	2	0	0	HIGHLIGHT
1	2	0	0	ID
1	2	0	0	IGNORECASE
1	2	0	0	ITEM
1	2	0	0	ITEMSEP
1	2	0	0	JPGQUALITY
1	2	0	0	KEEPBACKUP
1	2	0	0	KEEPBOTTOM
1	2	0	0	KEEPLOCKED
1	2	0	0	KEEPTOP
1	2	0	0	KEY
1	2	0	0	LANGUAGEORDER
1	2	0	0	LEFT
1	2	0	0	LEFTONLY
1	2	0	0	LINEOFFSET
1	2	0	0	LNKSRC
1	2	0	0	LNKTRG
1	2	0	0	LNKTYPE
1	2	0	0	METHOD
1	2	0	0	MODE
1	2	0	0	NAME
1	2	0	0	NATRUALNUMORDER
1	2	0	0	NEWNAME
1	2	0	0	NEWQUEUE
1	2	0	0	NODIALOG
1	2	0	0	NOTTHERE
1	2	0	0	ONLYFILES
1	2	0	0	ONLYFOCUS
1	2	0	0	ONLYFOLDERS
1	2	0	0	ORDER
1	2	0	0	OVERWRITE
1	2	0	0	PANEL
1	2	0	0	PASSWORD
1	2	0	0	PATH
1	2	0	0	POS
1	2	0	0	REDRAWUI
1	2	0	0	REPLACE
1	2	0	0	REPLACEALL
1	2	0	0	REPLACEWITH
1	2	0	0	RESET
1	2	0	0	REVERSE
1	2	0	0	RIGHT
1	2	0	0	RIGHTONLY
1	2	0	0	RULE
1	2	0	0	SAVE
1	2	0	0	SAVEAS
1	2	0	0	SEARCHFOR
1	2	0	0	SEARCHFOR_REGEXP
1	2	0	0	SEARCHIN
1	2	0	0	SEARCHINALLSELECTED
1	2	0	0	SECTION
1	2	0	0	SELECTED
1	2	0	0	SEPARATE
1	2	0	0	SETFOCUS
1	2	0	0	SHELL
1	2	0	0	SHOWPATH
1	2	0	0	SIDE
1	2	0	0	SILENT
1	2	0	0	SIZE
1	2	0	0	SKIPLEADINGSPACE
1	2	0	0	SORTAS
1	2	0	0	SORTBY
1	2	0	0	SOURCE
1	2	0	0	STARTIN
1	2	0	0	SUBLEVELS
1	2	0	0	SUBSTRLEN
1	2	0	0	TAB
1	2	0	0	TABCOLORS
1	2	0	0	TABLOCK
1	2	0	0	TABLOCKALLOWSUBCHANGE
1	2	0	0	TABNAME
1	2	0	0	TARGET
1	2	0	0	TEXT
1	2	0	0	TIME
1	2	0	0	TIMEFROM
1	2	0	0	TIMETO
1	2	0	0	TOGGLE
1	2	0	0	UNICODE
1	2	0	0	UPDATEUICACHE
1	2	0	0	USEEXISTINGQUEUE
1	2	0	0	VALUE
1	2	0	0	VIEWAS
1	2	0	0	WAIT
1	2	0	0	WIDTH
1	2	0	0	WILDCARD
1	2	0	0	WORDS
;;Values
1	0	0	0	PNG
1	0	0	0	JPG
1	0	0	0	GIF
1	0	0	0	BMP
1	0	0	0	TIF
1	0	0	0	TODAY
1	0	0	0	YESTERDAY
1	0	0	0	THISWEEK
1	0	0	0	THISMONTH
;1	0	0	0	LEFT
;1	0	0	0	RIGHT
1	0	0	0	TOP
1	0	0	0	BOTTOM
;1	0	0	0	TOGGLE
1	0	0	0	ACTIVE
1	0	0	0	INACTIVE
1	0	0	0	NEXT
1	0	0	0	PREV
;1	0	0	0	LEFT
;1	0	0	0	RIGHT
;1	0	0	0	SOURCE
;1	0	0	0	TARGET
;1	0	0	0	AUTO
1	0	0	0	CRC32
1	0	0	0	MD5
;1	0	0	0	ASCII
1	0	0	0	UTF-8
;1	0	0	0	UNICODE
;
;For autocomplete only
;;Options
;;;MultiScript - File system functions
1	0	0	0	LOCAL
;1	0	0	0	NEWQUEUE
;1	0	0	0	NODIALOG
1	0	0	0	AUTOCLOSEPROGRESS
1	0	0	0	NOPROGRESS
1	0	0	0	NOQUEUE
1	0	0	0	NOWAIT
;1	0	0	0	OVERWRITE
1	0	0	0	OVERWRITE_ALL
1	0	0	0	OVERWRITEALL
1	0	0	0	RECURSIVE
1	0	0	0	RECYLE
1	0	0	0	RENAME_RO
1	0	0	0	RENAMNE_OVR
;1	0	0	0	SILENT
;1	0	0	0	USEEXISTINGQUEUE
1	0	0	0	VERIFY_SSLCERT
;;File Property List
1	0	0	0	core.attrib
1	0	0	0	core.date
1	0	0	0	core.ext
1	0	0	0	core.name
1	0	0	0	core.path
1	0	0	0	core.size
1	0	0	0	ExtendedProp.author
1	0	0	0	ExtendedProp.colorrulename
1	0	0	0	ExtendedProp.comment
1	0	0	0	ExtendedProp.company
1	0	0	0	ExtendedProp.copyright
1	0	0	0	ExtendedProp.dateaccess
1	0	0	0	ExtendedProp.datecreate
1	0	0	0	ExtendedProp.datemodify
1	0	0	0	ExtendedProp.description
1	0	0	0	ExtendedProp.fileindex
1	0	0	0	ExtendedProp.filesequence
1	0	0	0	ExtendedProp.filevolsn
1	0	0	0	ExtendedProp.fragments
1	0	0	0	ExtendedProp.hardlinks
1	0	0	0	ExtendedProp.lockowner
1	0	0	0	ExtendedProp.mimetype
1	0	0	0	ExtendedProp.namelen
1	0	0	0	ExtendedProp.ostype
1	0	0	0	ExtendedProp.pathlen
1	0	0	0	ExtendedProp.prodVersion
1	0	0	0	ExtendedProp.revision
1	0	0	0	ExtendedProp.shortName
1	0	0	0	ExtendedProp.status
1	0	0	0	ExtendedProp.statusID
1	0	0	0	ExtendedProp.url
1	0	0	0	ExtendedProp.urlShort
1	0	0	0	ExtendedProp.version
1	0	0	0	FSReg.data
1	0	0	0	FSReg.type
1	0	0	0	MCAudioProp.album
1	0	0	0	MCAudioProp.artist
1	0	0	0	MCAudioProp.bitrate
1	0	0	0	MCAudioProp.comment
1	0	0	0	MCAudioProp.genre
1	0	0	0	MCAudioProp.genre_agr
1	0	0	0	MCAudioProp.id3v2size
1	0	0	0	MCAudioProp.id3v2version
1	0	0	0	MCAudioProp.length
1	0	0	0	MCAudioProp.length_total
1	0	0	0	MCAudioProp.samplerate
1	0	0	0	MCAudioProp.title
1	0	0	0	MCAudioProp.track
1	0	0	0	MCAudioProp.year
1	0	0	0	MCPictureProp.date
1	0	0	0	MCPictureProp.dimensions
1	0	0	0	MCPictureProp.exposure
1	0	0	0	MCPictureProp.exposurebias
1	0	0	0	MCPictureProp.exposureprogram
1	0	0	0	MCPictureProp.flash
1	0	0	0	MCPictureProp.fnum
1	0	0	0	MCPictureProp.focallength
1	0	0	0	MCPictureProp.gpsdecimal
1	0	0	0	MCPictureProp.img_dimensions
1	0	0	0	MCPictureProp.isospeed
1	0	0	0	MCPictureProp.make
1	0	0	0	MCPictureProp.model
1	0	0	0	MCPictureProp.orientation
1	0	0	0	MCPictureProp.orientationRaw
1	0	0	0	MCPictureProp.photoinfo1
1	0	0	0	MCPictureProp.pixelX
1	0	0	0	MCPictureProp.pixelY
1	0	0	0	MCPictureProp.rating
1	0	0	0	MCPictureProp.thumbnail
1	0	0	0	MCPictureProp.usercomment
1	0	0	0	MCPictureProp.xptitle
1	0	0	0	MCPictureProp.xpusercomment
1	0	0	0	MCVideoProp.genre
1	0	0	0	MCVideoProp.imdb_id
1	0	0	0	MCVideoProp.imdb_link
1	0	0	0	MCVideoProp.imdb_rating
1	0	0	0	MCVideoProp.imdb_votes
1	0	0	0	MCVideoProp.rt_ascore
1	0	0	0	MCVideoProp.rt_cscore
1	0	0	0	MCVideoProp.rt_id
1	0	0	0	MCVideoProp.rt_link
1	0	0	0	MCVideoProp.runtime
1	0	0	0	MCVideoProp.title
1	0	0	0	MCVideoProp.year
1	0	0	0	NTFSProp.access
1	0	0	0	NTFSProp.ADScount
1	0	0	0	NTFSProp.ADSsize
1	0	0	0	NTFSProp.owner
;;MultiTags: ${xxx}
1	0	0	0	focusfilepath
1	0	0	0	targetpath
1	0	0	0	sourcepath
1	0	0	0	targetdevice
1	0	0	0	sourcedevice
1	0	0	0	sourcefocuspath
1	0	0	0	targetfocuspath
1	0	0	0	sourcefocusname
1	0	0	0	targetfocusname
1	0	0	0	leftpath
1	0	0	0	leftfocuspath
1	0	0	0	leftfocusname
1	0	0	0	rightpath
1	0	0	0	rightfocuspath
1	0	0	0	rightfocusname
1	0	0	0	param:
1	0	0	0	mcinstalldevice
1	0	0	0	mcinstallroot
1	0	0	0	mcinstallpath
1	0	0	0	mcappdatapath
1	0	0	0	mcconfigpath
1	0	0	0	mclogpath
1	0	0	0	mcuserappdat


;----------------------------------------------;
;                   CodeFold                   ;
;----------------------------------------------;

;Flags (sum of the members)
;       1  case sensitive.
;       2  force get fold name for function list from left at the fold start ("Folds:" section only).
;       4  force get fold name for function list from right at the fold start, including fold start ("Folds:" section only).
;       8  fold start ("Folds:" section) or skip start ("Skips:" section) located at line start.
;      16  fold start ("Folds:" section) or skip start ("Skips:" section) located at line end.
;      32  fold end ("Folds:" section) or skip end ("Skips:" section) located at line start.
;      64  fold end ("Folds:" section) or skip end ("Skips:" section) located at line end.
;     128  don't catch fold end ("Folds:" section) or skip end ("Skips:" section).
;     256  additional to 128 flag - more priority is given to sibling level instead of parent level ("Folds:" section only).
;     512  comment fold - fold ignore any other folds and skips inside ("Folds:" section only).
;    1024  reserved.
;    2048  deny fold - founded fold will be ignored ("Folds:" section only).
;    4096  xml fold - "<tag" and "</tag>", "<single" and "/>", "<single" and ">" ("Folds:" section only).
;    8192  don't check delimiters from left of fold start ("Folds:" section only).
;   16384  don't check delimiters from right of fold start ("Folds:" section only).
;   32768  don't check delimiters from left of fold end ("Folds:" section only).
;   65536  don't check delimiters from right of fold end ("Folds:" section only).
;  131072  deny delimiters ("Folds:" section only).
;  262144  don't show fold in list ("Folds:" section only).
; 1048576  regular expression in fold start ("Folds:" section) or skip start ("Skips:" section).
; 2097152  regular expression in fold end ("Folds:" section) or skip end ("Skips:" section). Backreference \101 matches \1 in fold start, \102 matches \2 and so on.


FoldPanel:
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;PanelFirstBkColor            PanelSecondBkColor             PanelNormalFoldColor             PanelActiveFoldColor             PanelNormalNodeOpenBkColor             PanelNormalNodeCloseBkColor             PanelActiveNodeOpenBkColor             PanelActiveNodeCloseBkColor             PanelNormalNodeOpenSignColor             PanelNormalNodeCloseSignColor             PanelActiveNodeOpenSignColor             PanelActiveNodeCloseSignColor
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}


FoldList:
;================================================
;ListTextColor            ListBkColor
;================================================
${CodeFold_ListTextColor} ${CodeFold_ListBkColor}


TagMark:
;============================================================================================================
;TagMarkFlags            TagMarkFontStyle             TagMarkTextColor             TagMarkBkColor
;============================================================================================================
${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}


Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
1	`"`	`"`	"\"
1	"'"	"'"	""
;9=1+8
9	"//"	""	""
9	"#"	""	""


Folds:
;===========================================================================
;Flags  Font    Color   Color   Fold   Fold   Deli      Parent  Rule    Rule
;       style   text    bkgrnd  start  end    miters    ID      ID      file
;===========================================================================
;262185=1+8+32+262144
262185	0	0	0	"{"	"}"	""	0	0


;----------------------------------------------;
;                 AutoComplete                 ;
;----------------------------------------------;

;Flags (sum of the members)
;  1  force case sensitive.
;  2  force case insensitive.
;  4  regular expression (only for "$="). Scan starts from caret line beginning and metacharacters \a or \z specified caret position.
;  8  Don't show in listbox.


CompleteList:
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;ListFontStyle                ListFontSize                 ListFaceName                 ListLineGap                 ListBlockIcon `"C:\1.dll", 0` ListBlockIconMargins "left;right"    ListHlBaseIcon `"C:\1.dll", 0` ListHlBaseIconMargins "left;right"    ListDocWordIcon `"C:\1.dll", 0` ListDocWordIconMargins "left;right"    ListBasicTextColor                 ListBasicBkColor                 ListSelTextColor                 ListSelBkColor
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${AutoComplete_ListFontStyle} ${AutoComplete_ListFontSize} ${AutoComplete_ListFaceName} ${AutoComplete_ListLineGap} ${AutoComplete_ListBlockIcon} ${AutoComplete_ListBlockIconMargins} ${AutoComplete_ListHlBaseIcon} ${AutoComplete_ListHlBaseIconMargins} ${AutoComplete_ListDocWordIcon} ${AutoComplete_ListDocWordIconMargins} ${AutoComplete_ListBasicTextColor} ${AutoComplete_ListBasicBkColor} ${AutoComplete_ListSelTextColor} ${AutoComplete_ListSelBkColor}


Blocks:
;=============================================================================
;Abbreviations and blocks
;
; $~abbr         normal abbreviation.
; $(flags)~abbr  normal abbreviation with flags.
; $=abbr         exact abbreviation. May contain delimiters.
; $(flags)=abbr  exact abbreviation with flags. May contain delimiters.
; $[]            set caret to this position. Can be multiple (hot spots).
; $[text]        select text. Can be multiple (hot spots).
; $$             symbol $.
; $\]            escape symbol ]. Can be used in $[text] block: $[One [1$\] ].
; ${VAR}         variable assigned from Coder::Settings.
; $;             comment line.
;=============================================================================
$;Import Directive
$~import...FS...FTP
import("FSFTPScript");

$~import...File...Checksum
import("MFTools-sfv");
