PanelTabs — Панели с закладками

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

PanelTabs — Панели с закладками

Post by Max Rusov »

PanelTabs для FAR 2/3

Плагин добавляет к панелям FAR строку закладок, которые можно переключать при помощи мыши или с клавиатуры.

Исходные тексты и последние версии:
http://github.com/MaxRusov/far-plugins

Обсуждение

Пример
Image
Last edited by Max Rusov on Tue 29 Aug, 2017 08:26, edited 9 times in total.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.1

+ В списке закладок можно добавлять новые закладки (команда Ins)

+ Закладки теперь могут не только переключать каталоги, но и вызывать
плагины через префиксы, а так-же выполнять любые другие команды

* Исправлено несколько ошибок
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.2

+ Опциональная возможность использовать один список закладок для
обоих панелей.

+ Если при выборе закладки мышкой удерживать кнопку Shift - закладка
выбирается в противоположной панели

+ В режиме выбора закладки дополнительно действуют команды:
Ins - Добавить текущую папку в список закладок
Space - Открыть список закладок

+ Добавлен префикс вызова плагина - "Tab:". Через него можно выполнять
основные команды управления закладками. Подробности - в помощи.

+ Добавлена возможность сохранять и восстанавливать список закладок в файл:
Tab:/Save=ИмяФайла
Tab:/Load=ИмяФайла

По умолчанию файлу подставляется расширение Tab. На него удобно добавить
ассоциацию на Enter

*.tab: tab:/load="!\!.!"

+ Все команды плагина можно вызывать из макросов через CallPlugin.
В архив включен макрос для переключения закладок но нажатию RightCtrl,
демонстрирующий данный способ вызова.

+ Настройка плагина добавлена в меню конфигурации плагинов.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.3

+ Для закладок можно назначать горячие клавиши вручную. Для этого достаточно
в заголовке закладки пометить нужную букву символом "&". Для остальных
закладок горячие клавиши будут назначаться автоматически.

+ Тестовая ANSI-версия плагина. Так как с старом API нет некоторых
возможностей, которые использовал плагин, то работа в может быть
нестабильной. Для настройки ANSI версии нужно зарегистрировать
макросы из файла SetupAnsi.reg
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.4

+ Новый тип закладок - нефиксированные. Соответственно, все старые закладки -
фиксированные. Нефиксированные закладки "следят" за сменой текущего каталога.

По умолчанию, новые закладки добавляются нефиксированными. Сменить тип
закладки можно через диалог редактирования, либо через команду "*" в режиме
выбора закладки.

Фиксированные закладки помечаются символом "*". Можно перенастроить через
Settings.reg

+ При переключении закладок запоминается текущая позиция в панели.

+ В режиме выбора закладки дополнительно действуют команды:
Del - Удалить текущую закладку
* - Сменить тип закладки (фиксированная/нефиксированная)
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.5

+ При переключении закладок запоминаются выделенные файлы на панели

+ Улучшено переключение закладок при помощи мыши

+ Улучшено отображение закладок при включенном ClearType

* Исправлено несколько ошибок
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs - Панели с закладками

Post by Max Rusov »

Ver 1.0.6 - 1.0.7

+ Поддержка большого экранного буфера. Требуется Far 2 build 1573+
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs — Панели с закладками

Post by Max Rusov »

Ver 1.0.8

+ Если каталог фиксированной закладки начинается с "macro:" то при выборе
этой закладки остаток строки исполняется как макропоследовательность.
Если вы использовали закладки для запуска макросов через Macro:post xxx -
просто удалите "post".

+ Настройка кликов мыши. Можно назначить разные действия на одинарное/двойное
нажатие левой/правой кнопки мыши (с учетом модификаторов Shift/Ctrl/Alt) на
разные области панели закладок.

+ Настройка цветов через меню настроек

* Исправлено несколько ошибок
Last edited by HaRT on Tue 31 Aug, 2010 09:41, edited 1 time in total.
Reason: Исправлена опечатка: Tab→Alt
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs — Панели с закладками

Post by Max Rusov »

Ver 1.0.9

+ Макросы при вводе проверяются на синтаксическую корректность.

+ Если каталог фиксированной закладки начинается с "exec:" то при выборе
этой закладки остаток строки запускается на исполнение через "ShellExecute".
При этом поддерживаются метасимволы вида "!\!.!" как в стандартных
ассоциациях FAR. Поддерживается только базовый набор метасимволов:
!, !.!, !\, !:, !#, !^

+ Для фиксированной закладки допустимо указание двух каталогов,
разделенных ";" для установки на активной и пассивной панели.

+ Новые клики мыши: "Добавить (фиксированную) закладку с пассивной панели".
По умолчанию: Shift+LeftClick on button

+ В режиме выбора закладки действуют следующие префиксные клавиши:

Tab - Следующая команда будет выполнена для закладок на пассивной панели
(имеет смысл только для раздельной строки закладок)
Div (Gray "/") - Команда выбора закладки будет выполнена в противоположной панели

Обе эти префиксные клавиши могут являться частью вызывающего макроса, но
только не через CallPlugin, а в "классическом" стиле: F11 ...

+ В командах Tab:/Load=xxx и Tab:/Save=xxx допустимо использование переменных
окружения.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs — Панели с закладками

Post by Max Rusov »

Ver 1.0.10

+ Поддержка Far3
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs — Панели с закладками

Post by Max Rusov »

Ver 1.0.11

+ Исправление ошибок
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PanelTabs — Панели с закладками

Post by Max Rusov »

Ver 1.14

+ Для фиксированных закладок допустимо использование переменных окружения

+ Улучшено переключение закладок при помощи мыши

+ Поддерживается настройка кликов средней кнопкой (колесом) мыши (только для Far3).
По умолчанию клик средней кнопкой закрывает Tab.

+ Через диалог опций возможна гибкая настройка форматов Tab'а

* Исправлено несколько ошибок
Post Reply

Return to “Анонсы новых плагинов”