MoreHistory — История папок и плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: MoreHistory — История папок и плагинов

Post by Wave »

Latest post of the previous page:

Смотрю в 0AB780BC-36CA-4FDA-B321-70520D875CDE.db и не вижу ничего на эту тему. Подскажите key=>value.
Пользуюсь ФАРом больше 20 лет © собирательный.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: MoreHistory — История папок и плагинов

Post by Max Rusov »

Wave wrote:Смотрю в 0AB780BC-36CA-4FDA-B321-70520D875CDE.db и не вижу ничего на эту тему. Подскажите key=>value.
Теоретически, это должен быть строковый ключ "HistoryFolder", в корне.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: MoreHistory — История папок и плагинов

Post by Wave »

Спасибо, получилось. Создал, поставил %FARHOME%\Profile\MoreHistory.
(у меня просто после перезагрузок все изменения с диска С исчезают, защита такая стоит.)
Пользуюсь ФАРом больше 20 лет © собирательный.
tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: MoreHistory — История папок и плагинов

Post by tstr »

в макросе:

Code: Select all

    Keys("Esc") Far.DisableHistory(0) print("rclk_cmd:paste") Keys("Enter")
в результате "rclk_cmd:paste" попадает в историю команд MoreHistory.
Можно ли научить плагин обрабатывать Far.DisableHistory, или исправить, если умеет но баг?

И ещё вопрос: что-то не удаётся добавить маску исключения, например так:

Code: Select all

Enter excluding mask (several mask separated by "|"):
reg:*|arc:*|observe:*                                
пробовал и регэкспами, тоже неудачно. Подскажите, пожалуйста, на примере, как использовать маски в фильтрах.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: MoreHistory — История папок и плагинов

Post by 2useven10 »

если Far.DisableHistory(1), или Far.DisableHistory(-1) ?
tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: MoreHistory — История папок и плагинов

Post by tstr »

Да, работает как ожидается и по логике имени функции. Вроде бы проверял при переносе макросов, а на новой версии заметил - ошибочно на плагин подумал.
Т.е. в макросах http://farmanager.com/svn/trunk/plugins ... pboard.lua намеренно включается добавление в историю?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: MoreHistory — История папок и плагинов

Post by Max Rusov »

tstr wrote:И ещё вопрос: что-то не удаётся добавить маску исключения, например так:

Code: Select all

Enter excluding mask (several mask separated by "|"):
reg:*|arc:*|observe:*                                
Проверил, вроде, работает. Эта маска запрещает добавлять новые пути в историю, на уже добавленные она никак не влияет, их можно удалить руками (F8)
tstr wrote:пробовал и регэкспами, тоже неудачно
Нет, регэкспы тут не поддерживаются.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: MoreHistory — История папок и плагинов

Post by 2useven10 »

tstr
Т.е. в макросах http://farmanager.com/svn/trunk/plugins ... pboard.lua намеренно включается добавление в историю?
скорее всего нет, просто в развитии history.disable/enable много крутых поворотов...
tstr
Posts: 559
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: MoreHistory — История папок и плагинов

Post by tstr »

понятно, учту, всем спасибо за ответы.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: MoreHistory — История папок и плагинов

Post by Wave »

Не нашёл возможности перейти в панель к файлу под курсором в истории просмотра-редактирования. В альтхистори CtrlPgUp. Теоретически, кажется, можно написать макрос?
Ареа="Dialog.[гуид]" action = ... CtrlIns Esc панель.сетПоз [не помню синтаксиса, гляну]
Как-то так?
Пользуюсь ФАРом больше 20 лет © собирательный.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: MoreHistory — История папок и плагинов

Post by Max Rusov »

Wave wrote:Не нашёл возможности перейти в панель к файлу под курсором в истории просмотра-редактирования. В альтхистори CtrlPgUp.
CtrlPgDn :)
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: MoreHistory — История папок и плагинов

Post by fml2 »

Max Rusov wrote:CtrlPgDn
А почему не Alt+F10 (как в редакторе и просмотрщике)? Нельзя ли, если не заменить, то хотя бы добавить эту комбинацию клавиш? Я понимаю, что это можно сделать с помощью макро, но мне кажется, было бы логично, если бы плагин имел такую же комбинацию, как и Фар.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: MoreHistory — История папок и плагинов

Post by Max Rusov »

fml2 wrote:А почему не Alt+F10 (как в редакторе и просмотрщике)?
Не знаю про такое. У меня по Alt+F10 ничего не происходит. Но, как вы сами сказали, все можно сделать через макросы.
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: MoreHistory — История папок и плагинов

Post by lazyeugene »

А есть где-то тема или может обсуждение - сравнение MoreHistory и AltHistory? Я-то с давних времён пользуюсь AltHistory, и совсем непонятно - стоит ли переходить на другой плагин, какие преимущества и недостатки у каждого плагина?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: MoreHistory — История папок и плагинов

Post by Max Rusov »

Поставьте да посмотрите.
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: MoreHistory — История папок и плагинов

Post by Wave »

Я такой темы не видел. И как имхо, просто поставить и посмотреть недостаточно. Нужно попользоваться хотя бы несколько дней в обычной работе.

1. Группировка по датам и сокрытие «транзитных» папок — интересная штука. Визуально хорошо отделяющая сессии работы. Сюда же счётчик посещений. Сюда же разные режимы сортировки.
Но в принципе это шашечки, которые при использовании фильтра ваще никак не влияют. Так что равнозначно всё.

2. Управление транзитными и т.п. папками — пометить транзитной-нетранзитной, скрытой-нескрытой.
Опять же, при постоянном использовании быстрей фильтром воспользоваться, чем задротствоваться с этим.

3. Подсвечиваются недоступные папки.
Вот это уже интересно. Достаточно удобно.

4. Многоуровневая фильтрация.
В альтхистори я привык подставлять звёздочку и разницы почти не вижу. Единственное что, тут можно с несколькими такими фильтрами бродить не сбрасывая их. Я ещё не понял, даёт ли это какие-то дополнительные удобства, или опять лишние шашечки.

5. Выделение.
Вот это условно полезные шашечки. Хотя всё равно для задротского управления своей историей.

6. История плагинов, что ли. Или это я её ещё не успел в исключения поставить. Не помню, есть ли это в альтхистори, или я убирал намеренно.

В истории команд, кажется, отличий нет. А в просмотре-редактировании:

1. Непривычный вид. Сначала имя файла, а потом его путь.

2. Явное деление на просматриваемые и редактируемые файлы. Причём, разделяются те, что открывались в редакторе и не редактировались, и те, что редактировались. Пожалуй, здесь у MoreHistory явное преимущество, хотя всё равно постоянно пользоваться этим я не буду, шашечки.


Это пока все отличия, что я нарыл за несколько дней не очень активной работы с FAR3, на котором заодно решил этот плагин посмотреть. В целом не вижу особых причин переходить с одного плагина на другой ни в ту, ни в другую сторону.
Пользуюсь ФАРом больше 20 лет © собирательный.
Post Reply

Return to “Обсуждение плагинов”