Page 2 of 2

PanelFilter — фильтр панели

Posted: Mon 28 Dec, 2015 12:34
by Shmuel
Это скрипт из комплекта fl_scripts, адаптированный в макрос и несколько усовершенствованный.
Скрипт реализует фильтр панели. Действие скрипта аналогично действию плагина panelfilter от jbak. Как это работает: После запуска фильтра над панелью (над пунктом ..) появляется область, отображающая текущее состояние фильтра. Фильтрация элементов панели осуществляется после добавления к фильтру любого символа. Esc выходит из режима фильтрации, выключает и удаляет фильтр. Enter закрывает диалог, но оставляет фильтр включенным. После любого изменения строки фильтра скрипт закрывает свой диалог и вызывает список фильтров, создает/изменяет фильтр _luafilter_ и вызывает свой диалог снова.
panelfilter_20191231.7z
(1.83 KiB) Downloaded 234 times

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".
Вы можете изменить эту комбинацию на другую (и многие меняют), и это не нарушит работы скрипта.
Надеюсь, что впредь вы легко будете находить комбинации запуска макросов.