MultiPanel — стек панелей

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiPanel — стек панелей

Post by John Doe »



Панелей на экране помещается всё так же две, но каждую из них в любой момент можно поместить в MRU-стек, и в любой другой момент достать оттуда в изначальном их состоянии (режим, сортировка, выделение).
Запомнить в стеке можно произвольное число панелей.
Список панелей сохраняется между запусками фара.
Если папка панели в данный момент не существует, то это индицируется (пункт списка серый).
Панели плагинов в основном поддерживаются, а если же панель невозможно сохранить, то это индицируется (пункт списка серый).

Запуск: Ctrl-~ — переключиться между активной и сохранённой, с отображением списка.

Шорткаты в списке (Ctrl должен удерживаться):

Шорткаты в панелях:

source | download

Last edited by HaRT on Wed 05 Aug, 2020 15:46, edited 2 times in total.
Reason: Добавлен шоткат Shift-~, исправлены опечатки, слегка унифицировано форматирование.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

MultiPanel — стек панелей

Post by citRiks »

Latest post of the previous page:

citRiks wrote: Fri 15 Jan, 2021 20:11 Об чт-то еще там я ломал моск, и давай чинить, два дня чинил ..
Мдя, плюс еще полдня починки багов
починено, плюс косметические правки
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiPanel — стек панелей

Post by John Doe »

citRiks wrote: Fri 15 Jan, 2021 20:11 пытаясь понять зачем позволяется сохранять по Ф3 неограниченное количество одинаковых копий?
Использование предполагается такое.
1) В какой-то момент вы обнаруживаете что надо временно отвлечься от текущей задачи, и открыть новую панель.
Удобнее всего клонировать текущую (CtrlF3:Hold).
2) После тогог как вы завершили то, ради чего отвлеклись от основной задачи, закрываете панель (CtrlF4:Hold), и возвращаетесь в предыдущий контекст.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiPanel — стек панелей

Post by John Doe »

citRiks wrote: Fri 15 Jan, 2021 20:11 при переключении в панель (=закладку), и далее переходам туда-сюда,
закладка становилась в этот самый переход,
вместо того чтобы оставаться той же самой папкой.
Если рассматривать закладки не как папки, а как задачи, то всё логично.
Если же нужно оставить именно эту папку в закладках, и заняться чем-то другим - открываем новую панель (CtrlF3:Hold).
citRiks wrote: Fri 15 Jan, 2021 20:19 Так у меня и получилось что-то вроде того, закладки не меняют свою директорию,
текущая директория, если она не в закладках, то сидит в меню под номером "0" (ноль)
Чтобы ее тоже можно было сохранить как закладку и вернутся.
Полагаю такая логика тоже имеет право на существование.
Не исключаю даже что так может быть интуитивнее (не смотел).
https://t.me/FarManager — Telegram чат
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

MultiPanel — стек панелей

Post by citRiks »

John Doe wrote: Sat 16 Jan, 2021 11:20 Если рассматривать закладки не как папки, а как задачи, то всё логично.
Если же нужно оставить именно эту папку в закладках, и заняться чем-то другим - открываем новую панель (CtrlF3:Hold).
ну я предполагал что у вас подход не как к закладкам, а как к задачам, но меня это не убедило..
мне логичнее чтобы пара директорий соответствовали определенной задаче,
а при переход на другую директорию это уже другая задача будет.
Т.е. у меня директория(ии) и "задача" это один-к-одному.

Клонирование же у меня позволяется в самом меню,
а не открывая меню в панели Ctrl-F3 сохраняет текущее состояние существующей панели,
а не дуплицирует ее неизвестно в какой раз, так как в панели Ctrl-F3 не видно что делает.

Ну это все под личные задачи и нужды конечно, у каждого это свое,
может и я передумаю насчет чего-то.

(Еще одно небольшое обновление в ГитХабе)
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

MultiPanel — стек панелей

Post by Ann »

citRiks wrote: Sat 16 Jan, 2021 13:04(Еще одно небольшое обновление в ГитХабе)

Win10 Far 5730.0
Файл скачан по ссылке.
Last edited by Ann on Sun 17 Jan, 2021 01:30, edited 1 time in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

MultiPanel — стек панелей

Post by citRiks »

Ann, лишнюю зависимость убрал, сильно тщательно не проверял, просьба взять по той же ссылке и отписаться.
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

MultiPanel — стек панелей

Post by Ann »

В Far x32 нормально, а в x64:
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

MultiPanel — стек панелей

Post by citRiks »

Ann,
сейчас должно быть Ок везде и всюду
А приаттаченный файл у тебя лучше убрать, то незачем с багами
https://github.com/dr-dba/far-lua-nav-multi-panel/
User avatar
Ann
Posts: 478
Joined: Tue 26 Jun, 2007 11:05
Has thanked: 141 times
Been thanked: 45 times

MultiPanel — стек панелей

Post by Ann »

citRiks wrote: Sun 17 Jan, 2021 01:10 Ann, сейчас должно быть Ок везде и всюду
Подтверждается.
citRiks wrote: Sun 17 Jan, 2021 01:10 Ann, приаттаченный файл у тебя лучше убрать
Это подразумевалось изначально.
Благодарю за макрос!
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

MultiPanel — стек панелей

Post by citRiks »

На всякий случай сообщаю что здесь есть на мой взгляд похожее решение:
Сохранение/восстановление именованных контекстов
viewtopic.php?f=15&t=12354
Last edited by citRiks on Fri 29 Jan, 2021 15:57, edited 2 times in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiPanel — стек панелей

Post by John Doe »

0.5.1
Адаптация к 5838.1
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Полезные макросы и скрипты”