Hi,
I compiled the reserved words, function names etc and created a file to import to Notepad++ and have colored text to help coding.
I want to say thanks to Mathias for the lovely file manager.
Save the following code to a xml file and import in Notepad++
<NotepadPlus>
<UserLang name="MultiCommander" ext="mcs" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="2" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="yes" Keywords8="yes" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00# 00// 01 02 03 04</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">^ + - * / = == ! != < > ( ) { } ; </Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">(</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">)</Keywords>
<Keywords name="Folders in code2, open">{</Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close">}</Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">array initialization
arrayCount
arrayAdd
arrayRemove
arrayFind
arrayIFind
ArraySort
StrLines2Array
StrLinesArray2String
StrTokenize2Array
StrLen
StrSub
StrFind
StrRFind
StrReplace
StrToUpper
StrToLower
StrTrim
StrTrimLeft
StrTrimRight
StrSplit
StrCompareNoCase
operator ==
StrIsEqual
StrIsEqualNoCase
StrIsWildMatch
StrIsWildMatchNoCase
StrIsRegExpMatch
StrIsRegExpMatchNoCase
StrRegExpFind
RowListLoad
RowListClose
RowListCount
RowListColumnCount
RowListArray
RowListItem
ReplaceTagsInString
GetTime
FormatDate
FormatTime
TimeLocal2UTC
TimeUTC2Local
ParseDateTime
GetFileTime
SetFileTime
IsFolder
FileExists
GetFileSize
GetFileProp
FindFirstFile
FindFiles
GetFileAttributes
AddFileAttributes
RemoveFileAttributes
SetFileAttributes
HasFileAttributes
CopyFile
MoveFile
RenameFile
UnpackFile
PackFile
DeleteFile
DeleteFiles
MakeDir
FilterCreate
FilterAddRule
FilterLoad
FilterLoadById
FilterSave
FilterIsMatch
PathGetPathPart
PathGetNamePart
PathGetFileExtPart
PathGetParts
PathMakeRelativeMC
PathMakeAbsoluteMC
PathTranslatePath
NetWGet
RegKeyExists
RegKeyAdd
RegKeyDel
RegKeyFind
RegKeyFindRegExp
RegValueExists
RegValueAdd
RegValueDel
RegValueFind
RegValueFindRegExp
RegValueGetSZ
RegValueGetDWORD
GetSelectedFileNames
GetSelectedPaths
GetSourceSelectedFileNames
GetTargetSelectedFileNames
GetSourceSelectedPaths
GetTargetSelectedPaths
GetSourcePath
GetTargetPath
GetSourceFocusPath
GetTargetFocusPath
GetSourceFocusName
GetTargetFocusName
GetSourceItems
GetTargetItems
SetSourceSelected
SetTargetSelected
Sleep
Log
LogDump
LogDumpArray
LogAppInfo
MessageBox
AskText
AskOption
SaveArray
LoadArray
SaveStringToFile
LoadStringFromFile
GetClipboardText
SetClipboardText
GetTagValue
TranslateEnvString
FTPConnect
FTPChdir
FTPMkdir
FTPRmdir
FTPRemove
FTPRename
FTPList
FTPListCount
FTPListGet
FTPExists
FTPPutFile
FTPGetFile
FTPCommandRaw
FTPQuit
ChkSum_Calculate</Keywords>
<Keywords name="Keywords2">@var
new</Keywords>
<Keywords name="Keywords3">import
if
else
for
while
break
continue
return
function
class</Keywords>
<Keywords name="Keywords4">${date:
${time:
${param:
${focusfilepath}
${targetpath}
${sourcepath}
${targetdevice}
${sourcedevice}
${sourcefocuspath}
${targetfocuspath}
${sourcefocusname}
${targetfocusname}
${leftpath}
${leftfocuspath}
${leftfocusname}
${rightpath}
${rightfocuspath}
${rightfocusname}
${mcinstallpath}
${mcappdatapath}
${mclogpath}
${mcconfigpath}
${mcuserappdata}</Keywords>
<Keywords name="Keywords5">Sleep
Log
LogDump
LogDumpArray
LogAppInfo
MessageBox
AskText
AskOption
SaveArray
LoadArray
SaveStringToFile
LoadStringFromFile
GetClipboardText
SetClipboardText
GetTagValue
TranslateEnvString
MC.Run
MC.RunUserCmd
MC.RunCmd
MC.CmdLineSet
MC.CmdLineRun
MC.View
MC.Edit
MC.SetActivePanel
MC.SetActiveTab
MC.CloseAllTabs
MC.SaveTabs
MC.LoadTabs
MC.ChangeTabSession
MC.XChangeSettings
MC.BindKey
MC.UnBindKey
MC.ShowFavWindow
MC.ShowFavPopup
MC.ShellPaste
MC.LoadButtonPanelLayout
MC.Filesystem.Rename
MC.Filesystem.Delete
MC.Filesystem.Makedir
MC.Filesystem.PackFiles
MC.Filesystem.Unpack
MC.Explorer.NewBrowser
MC.Explorer.CloseAll
MC.Explorer.Goto
MC.Explorer.Select
MC.Explorer.Deselect
MC.Explorer.Refresh
MC.Explorer.RefreshTree
MC.Explorer.Copy
MC.Explorer.Delete
MC.Explorer.Move
MC.Explorer.Makedir
MC.Explorer.SetViewFilter
MC.Explorer.GetViewFilter
MC.Explorer.SetColumns
MC.Explorer.SetViewMode
MC.Explorer.SetTabProp
MC.Explorer.Sort
MC.Explorer.SizeFolder
MC.Explorer.SetItemFocus
MC.Explorer.SetColoringRules
MC.Explorer.RefreshColoringRules
MC.Explorer.ChangeSetting
MC.Explorer.Selection.Select
MC.Explorer.Selection.Unselect
MC.Explorer.Selection.SelectAll
MC.Explorer.Selection.UnselectAll
MC.Explorer.Selection.InvertSelection
MC.Explorer.Selection.SelectByColor
MC.Explorer.Selection.UnselectByColor
MC.Explorer.Selection.SaveSelectionToMemory
MC.Explorer.Selection.LoadSelectionFromMemory
MC.Explorer.Selection.SaveSelectionToFile
MC.Explorer.Selection.LoadSelectionFromFile
MC.Explorer.Selection.LoadSelectionFromClipboard
MC.Explorer.Selection.CompareFoldersForDuplicates
MC.Explorer.Selection.CompareFoldersForSelected
MC.Explorer.Selection.CompareFoldersForMissingAndNewer
MC.Explorer.Selection.CompareFoldersForMissing
MC.Explorer.Selection.CompareFoldersForNewest
MC.FileSearch.Search
MC.Special.SelectOldestByName
MC.Utils.CreateLink
MC.Utils.SortLines
MC.Utils.FindAndReplace
MC.CheckSum.Verify
MC.CheckSum.Create
MC.DataViewer.View
MC.PictureTools.Convert
MC.PictureTools.Resize</Keywords>
<Keywords name="Keywords6">ADD
ADMIN
ALL
ALLSELECTED
ARG
ASADMIN
ASCII
ASKNAME
ASYNC
ATTRIBUTE
AUTO
AUTORELOAD
AUTOSTART
BGCOLOR
BINARY
CHECKSUM
CMD
COL
COLNAME
COLOR
CONTENT
CURRENT
DATEFORMAT
DELETE
DONOTASK
EDITAS
ENCODING
ENDATWHITESPACE
ENDCHAR
EXCLUDE
FILE
FILENAME
FILES
FILTER
FILTERID
FIND
FLAT
FOCUS
FOLDERNAME
FOLDERS
FONT
FONTSIZE
FORCEREBUILD
FORCEUPDATE
FORCEUTF8
FORMAT
FORMAT_1
GOTO
HEIGHT
HEX
HIDE
HIGHLIGHT
ID
IGNORECASE
ITEM
ITEMSEP
JPGQUALITY
KEEPBACKUP
KEEPBOTTOM
KEEPLOCKED
KEEPTOP
KEY
LANGUAGEORDER
LEFT
LEFTONLY
LINEOFFSET
LNKSRC
LNKTRG
LNKTYPE
METHOD
MODE
NATRUALNUMORDER
NEWNAME
NEWQUEUE
NODIALOG
NOTTHERE
ONLYFILES
ONLYFOCUS
ONLYFOLDERS
ORDER
OVERWRITE
PANEL
PASSWORD
PATH
POS
REDRAWUI
REPLACE
REPLACEALL
REPLACEWITH
RESET
REVERSE
RIGHT
RIGHTONLY
RULE
SAVEAS
SEARCHFOR
SEARCHFOR_REGEXP
SEARCHIN
SECTION
SELECTED
SEPARATE
SETFOCUS
SHELL
SHOWPATH
SIDE
SILENT
SIZE
SKIPLEADINGSPACE
SORTAS
SORTBY
SOURCE
STARTIN
SUBLEVELS
SUBSTRLEN
TAB
TABCOLORS
TABLOCK
TABLOCKALLOWSUBCHANGE
TABNAME
TARGET
TEXT
TIME
TIMEFROM
TIMETO
TOGGLE
UNICODE
UPDATEUICACHE
USEEXISTINGQUEUE
VALUE
VIEWAS
WAIT
WIDTH
WILDCARD
WORDS
</Keywords>
<Keywords name="Keywords7">$$</Keywords>
<Keywords name="Keywords8">$</Keywords>
<Keywords name="Delimiters">00' 01 02' 03" 04\ 05" 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="65CA00" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="808000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="808040" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FF0000" fontName="" fontStyle="4" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>