Latest post of the previous page:
Вызываю плагин, пишу какую-то чушь, чтобы список сузился до нулевого, жму Ins, получаю:List index out of bounds (0)
Latest post of the previous page:
Вызываю плагин, пишу какую-то чушь, чтобы список сузился до нулевого, жму Ins, получаю:Code: Select all
+------------------------ Exception occurred ------------------------+
¦ Exception: Access violation (read from 0x0000000D) ¦
¦ Address: 0x00FF62B0 ¦
¦ Function: OpenW ¦
¦ Module: lungen\sasha\Desktop\t\Plugins\LuaMacro\LuaMacro.dll ¦
¦--------------------------------------------------------------------¦
¦ { Unload plugin } [ Debug ] ¦
+--------------------------------------------------------------------+
Code: Select all
macro Key = "AltF11" Area="Dialog.{EF4E9F0A-56EA-4510-92D9-FC361FE1FA9A}" Descr = "More history: Edit/View - current dir"
{{
Keys("CtrlF CtrlShift[ Enter Tab")
}}
А нельзя ли эту функцию встроить в плагин, если ее нет в Фаре? Очень не хватает функции, которая бы показывала только те команды, которые были запужены из текущего каталога. Ведь часто в ком. строке есть имена файлов без полного пути, и поэтому их имеет смысл выполнять, только находясь в том каталоге, из которого они были запущены ранее.Max Rusov wrote:В текущей реализации это невозможно. История команд запрашивается через FAR API - а Far не сохраняет каталог запуска.
Сделать несложно, только я не знаю как лучше. Просто удалять все недоступные каталоги - слишком жестко (сейчас недоступен - потом станет). Должна быть возможность выбора.tstr wrote:Есть ли в планах добавление функционала, аналогичного плагину "Альтернативная история" - "Обновить историю, удалив из неё папки, ставшие недоступными" ?
mf.mmode(3,1) вначале макроса разве не помогает?tstr wrote:если вызываю "Plugin.Call(plugMoreHistoryGUID, 1); Keys("*")"