Code: Select all
-- See https://forum.farmanager.com/viewtopic.php?p=148024#p148024
-- Based on https://forum.farmanager.com/viewtopic.php?p=146816#p146816
buildNum = ({far.AdvControl('ACTL_GETFARMANAGERVERSION',true)})[4]
d = buildNum < 6061 and 1 or 0 -- no separate Fuzzy Search yet?
fuzzySearchInViewer = buildNum > 6077
DX=4
transform=
[win.Uuid far.Guids.CopyFilesId ]: {1,3}
[win.Uuid far.Guids.CopyCurrentOnlyFileId ]: {1,3}
[win.Uuid far.Guids.MoveFilesId ]: {1,3}
[win.Uuid far.Guids.MoveCurrentOnlyFileId ]: {1,3}
[win.Uuid far.Guids.MakeFolderId ]: {1,3,6,8}
[win.Uuid far.Guids.HardSymLinkId ]: {1,3}
[win.Uuid far.Guids.FileOpenCreateId ]: {1,3}
[win.Uuid far.Guids.FindFileId ]: {1,3,6,7,9,16.1-d,17.1-d,18.1-d,19.1-d,21.1-d,23.2-d,24.1-d}
[win.Uuid far.Guids.EditorSearchId ]: {1,2.3,3.3,5,7,12.1,13.1}
[win.Uuid far.Guids.EditorReplaceId ]: {1,2.3,3.3,5,7,12.1,13.1,14.1}
[win.Uuid far.Guids.ViewerSearchId ]: fuzzySearchInViewer and {1,5,11.1,12.1} or {1,3,8.1,9.1,10.1,11.1}
[win.Uuid far.Guids.HelpSearchId ]: {1,2,5,12.1,13.1}