View Issue Details

IDProjectCategoryView StatusLast Update
0003267Wishes.PluginsLuaMacro / Macro Browserpublic2016-07-17 17:40
ReporterJohnDoeAssigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version 
Target VersionFixed in Version 
Summary0003267: Расширение стандартного загрузчика макросов
DescriptionНа практике могут возникать такие задачи:
  1. Изменение/добавление загрузочных функций (Macro, Event и др.)
  2. Изменение самого загрузчика (с разными целями)

Вторая задача более широкая, и в том числе позволяет решить первую (поскольку продублировать функции стандартного загрузчика сравнительно несложно)

Предлагаю дать возможность заменить стандартный загрузчик, а точнее участок кода функции LoadMacros (utils.lua), отвечающий за рекурсивную загрузку из scripts
far.RecursiveSearch (p, "*.lua,*.moon", LoadRegularFile, bor(F.FRS_RECUR,F.FRS_SCANSYMLINK), 
macroinit)
Additional InformationСам пользовательский загрузчик вполне может вызываться из _macroinit.lua, поэтому достаточно будет возможности отключить указанный выше участок кода, т.е. просто не выполнять его, ограничившись загрузкой _macroinit.lua.

Можно либо предоставить специальную функцию для этого, либо использовать значение, возвращаемое из _macroinit.lua (например так)

(связанный тикет: 0002590)
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-07-17 17:40 JohnDoe New Issue