Latest post of the previous page:
Ok.На четырёх приведённых выше примерах, где вы считаете целесообразным ввести какую-то общую функцию?
Latest post of the previous page:
Ok.сейчас всё добавляется, судя по всему замечание просто устарело.tstr wrote:Вы поаккуратнее с изменениями в поставке - такой способ (вызов ф-ции на многие клавиши) не срабатывает в автоматическом добавлении описания и шорткатов в помощь.
Code: Select all
Macro
description:"Scroll text in internal viewer"
area:"Viewer"
key:"CtrlUp CtrlDown"
action:->Keys(akey(1):match(".%l+$"))
Code: Select all
CtrlShiftPgUp CtrlShiftPgDn Jump to the previous/next folder on the same level
Поискал, претензия была в другой теме: Panel.JumpToSelectedFile.luazg wrote:насколько я понимаю, единственная претензия к сливанию макросов была:
[...]
Второй вариант это исходный.zg wrote:3. не очень понимаю, зачем вообще второй вариант?
ни о чём.John Doe wrote:Поискал, претензия была в другой теме: Panel.JumpToSelectedFile.lua
И то верно. Код исправил, а описание оставил оригинальное. Исправляемся.John Doe wrote:Описание надо понятнее. Кто там уже помнит поведение 1.65
PgDn: never go beyond the end of file (like in FAR 1.70 beta 4 and earlier)
?PgDn: never scroll beyond EOF (like in FAR 1.70 beta 4 and earlier)
значит не попало в список изменений.John Doe wrote:Порылся в WhatsNew.Rus.txt беты 5 и нескольких соседних версий, и ни слова не нашёл об этом изменении.
Code: Select all
Macro {
description="Panel: Use Space to select files";
area="Shell"; key="Space";
condition=function() return CmdLine.Empty and APanel.Visible end;
action=function()
Keys"Ins"
end;
}
Code: Select all
Macro {
description="Panel: Use Space to select files";
area="Shell"; key="Space";
condition=function() return CmdLine.Bof and APanel.Visible end;
action=function()
Panel.Select(0,2,1)
end;
}
Разве что в виде нового макроса.John Doe wrote:1. Выделять не сдвигая курсор к следующему элементу.
И как пробел в начале вводить?2. Вместо CmdLine.Empty проверять что курсор в начале строки.
При желании можно было бы и в одном объединить.
Это для того чтобы не засорять историю командами ассоциаций и т.п., а не для ручного запуска.