Page 2 of 2
PanelFilter — фильтр панели
Posted: Mon 28 Dec, 2015 12:34
by Shmuel
Это скрипт из комплекта
fl_scripts, адаптированный в макрос и несколько усовершенствованный.
Скрипт реализует фильтр панели. Действие скрипта аналогично действию плагина
panelfilter от jbak.
Как это работает:
После запуска фильтра над панелью (над пунктом ..) появляется область, отображающая текущее состояние фильтра.
Фильтрация элементов панели осуществляется после добавления к фильтру любого символа.
Esc выходит из режима фильтрации, выключает и удаляет фильтр.
Enter закрывает диалог, но оставляет фильтр включенным.
После любого изменения строки фильтра скрипт закрывает свой диалог и вызывает список фильтров,
создает/изменяет фильтр _luafilter_ и вызывает свой диалог снова.
PanelFilter — фильтр панели
Posted: Sun 02 Apr, 2017 08:33
by Shmuel
Latest post of the previous page:
Скрипт в 1-м посте обновлён с учётом исправления от 18 февраля.
PanelFilter — фильтр панели
Posted: Sun 04 Aug, 2019 20:30
by Dennis_Moore
Начиная с билда 5416 скрипт перестал нормально работать. После вызова по CtrlShiftP и ввода любого символа открывается окно создания фильтра, вместо ожидаемой фильтрации панели. Проверил на чистом профиле в FAR 5416 и 5443.
PanelFilter — фильтр панели
Posted: Sun 04 Aug, 2019 20:41
by Shmuel
Dennis_Moore wrote: ↑Sun 04 Aug, 2019 20:30
Начиная с билда 5416 скрипт перестал нормально работать.
Это не удивительно, поскольку скрипт завязан на конкретный диалог редактирования фильтра, который изменился в 5416.
Постараюсь завтра поправить скрипт.
PanelFilter — фильтр панели
Posted: Mon 05 Aug, 2019 06:15
by Shmuel
Скрипт в первом сообщении темы обновлён.
Работает и на старых билдах Фара (< 5416), и на новых.
PanelFilter — фильтр панели
Posted: Mon 05 Aug, 2019 10:00
by Dennis_Moore
Shmuel wrote: ↑Mon 05 Aug, 2019 06:15
Скрипт в первом сообщении темы обновлён.
Работает и на старых билдах Фара (< 5416), и на новых.
Большое спасибо!
PanelFilter — фильтр панели
Posted: Tue 31 Dec, 2019 12:02
by Shmuel
Скрипт обновлён - исправлена ошибка, проявляющаяся в билдах Фара >= 5543.
PanelFilter — фильтр панели
Posted: Sun 20 Nov, 2022 17:24
by Alexander84
Ребят, добавить бы в здешнюю шапку (и по возможности в шапку самого скрипта) ну хоть какое-то упоминание о том, как активировать скрипт. Ибо лишь после прочтения ветки нашлась искомая комбинация Ctrl+Shift+P.
PanelFilter — фильтр панели
Posted: Sun 20 Nov, 2022 17:49
by Shmuel
Alexander84, дело в том, что на данном форуме (почти) все подкованные.
В самом низу скрипта есть вызов Macro, и там в нём есть key="CtrlShiftP"
.
Вы можете изменить эту комбинацию на другую (и многие меняют), и это не нарушит работы скрипта.
Надеюсь, что впредь вы легко будете находить комбинации запуска макросов.