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

Здесь можно обсудить ваш любимый плагин.
User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

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

Post by Reputet » Fri 10 Oct, 2014 23:53

Latest post of the previous page:

Есть предложение реализовать в плагине возможность учитывать состояние панелей для отдельных папок, запоминать их и по желанию пользователя менять на нужные автоматически при входе в эту папку независимо от того, какие настройки панели установлены в Far'е на данный момент. При выходе из папки менять настройки обратно на настройки, установленные Far'ом.

Например, у пользователя установлены следующие настройки панели: "панель в две колонки Ctrl2, сортировка по имени CtrlF3"
Есть папка D:\Downloads\.
При входе в эту папку пользователю хотелось бы видеть файлы целиком (панель в одну колонку, Ctrl4) и сортировку по дате создания (CtrlF8).

Менять режим панели и режим сортировки каждый раз при входе в папку неудобно. Нужно так же менять всё это обратно при выходе из каталога.
Для одной папки может подойти и банальный макрос, но если папок несколько - это будет неудобно.

Обсуждение ведется в этой теме

Max Rusov
Posts: 3631
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 10 times

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

Post by Max Rusov » Sat 11 Oct, 2014 20:43

Я не вижу технической возможности для реализации. Да и вообще - плагин не отрабатывает вход/выход из папок, т.ч. я не уверен, что это тут уместно.

User avatar
HaRT
Moderator
Posts: 8469
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

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

Post by HaRT » Sat 11 Oct, 2014 21:29

Max Rusov wrote:Я не вижу технической возможности для реализации. Да и вообще - плагин не отрабатывает вход/выход из папок, т.ч. я не уверен, что это тут уместно.
Про техническую возможность:
zg wrote:
John Doe wrote:Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам
я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.
На мой взгляд, была бы ценная фича.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3631
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 10 times

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

Post by Max Rusov » Sat 11 Oct, 2014 22:46

HaRT wrote:Про техническую возможность...
Не знаю, о чем речь.

User avatar
HaRT
Moderator
Posts: 8469
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

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

Post by HaRT » Sun 12 Oct, 2014 13:10

Max Rusov wrote:Не знаю, о чем речь.
Я тоже. Но раз zg так сказал, то можно ж у него спросить, как добиться желаемого. Хотите, я спрошу? :)
Фар есть инструмент, а не нянька. © 2009 DrKnS

ydudchak
Posts: 1
Joined: Tue 28 Oct, 2014 13:21

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

Post by ydudchak » Tue 28 Oct, 2014 13:29

при каждом первом запуске истории - очень долго тормозит, я подозреваю что плагин пытаеться доступиться до всех директорий что-бы подсветить которые не доступны.
Настройка "Highlight unavailable items" - если снять - не записыветься, и снова включенна при следующем запуске Фара.
В файле "0AB780BC-36CA-4FDA-B321-70520D875CDE.db" - ее тоже нет.

User avatar
Wave
Posts: 1756
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 12 times

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

Post by Wave » Tue 28 Oct, 2014 14:26

После какого-то из недавних обновлений ФАРа плагин перестал сохранять историю, а после обновления 4155 → 4160 и вовсе её потерял.
Бляха-муха, опять плагин какого-то хрена свои данные вынес из профиля ФАРа и отправил в %AppData%, хотя в Far.exe.ini ясно сказано:
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
UserLocalProfileDir=%FARHOME%\Profile

То ли побились файлы базы, то ли ещё что-то, но настройки HistoryFolder в 0AB780BC-36CA-4FDA-B321-70520D875CDE.db не оказалось.
Пользуюсь ФАРом больше 20 лет © собирательный.

ccaid
Posts: 819
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 11 times
Been thanked: 5 times

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

Post by ccaid » Mon 11 Jan, 2016 15:29

плагин некорректно работает с ADS (alternate data stream): толи при помещении пути в историю, толи при извлечении путь обрезается до двоеточия.
Фар делают добрые люди

ccaid
Posts: 819
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 11 times
Been thanked: 5 times

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

Post by ccaid » Sat 23 Apr, 2016 16:11

если файлы истории внезапно оказываются нулевого размера, то это выбивает плагин настолько, что после предложенной терминации плагина Фар так и не смог нормально работать. защита бы не помешала. кстати, бекапы файлов истории были не нулевого размера, но плагин похоже не обучен ими пользоваться, пришлось ручками восстанавливать.
а нулевой размер возник при исчерпании диска. по-хорошему, тут тоже защита не помешала бы.
Фар делают добрые люди

User avatar
Wave
Posts: 1756
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 12 times

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

Post by Wave » Sun 14 Jan, 2018 07:10

Обновил FARx64 с 5000 до 5125 и теперь при открытии истории FAR молча схлопывается.
Пользуюсь ФАРом больше 20 лет © собирательный.

Max Rusov
Posts: 3631
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 10 times

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

Post by Max Rusov » Sun 14 Jan, 2018 10:51

Залил новую версию (25) на ней, вроде, работает. Что в ней менялось я уже не помню. Могут слететь макросы.

User avatar
Wave
Posts: 1756
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 12 times

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

Post by Wave » Mon 15 Jan, 2018 17:24

Увы, вылетает. Теперь не молча:

Code: Select all

 ╔═══════════════════════ Исключительная ситуация ════════════════════════╗
 ║ Исключение:  0xC0000005 - EXCEPTION_ACCESS_VIOLATION                   ║
 ║ Подробности: Memory at 000076EF9B820000 could not be read              ║
 ║ Адрес:       0x0000000002B3EC70                                        ║
 ║ Источник:                                                              ║
 ║ Функция:     OpenW                                                     ║
 ║ Модуль:      OOLS\Shells\FAR\Plugins\Shell\MoreHistory\MoreHistory.dll ║
 ╟────────────────────────────────────────────────────────────────────────╢
 ║      { Выгрузить плагин } [ Стек ] [ Минидамп ] [ Игнорировать ]       ║
 ╚════════════════════════════════════════════════════════════════════════╝
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
sToLp
Posts: 817
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

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

Post by sToLp » Mon 15 Jan, 2018 19:52

Wave wrote:
Mon 15 Jan, 2018 17:24
Увы, вылетает. Теперь не молча
На Win10x64entRu в Far x64 5126 сабж работает вполне нормально.
Может в Вашем случае конфликты какие-то с другими плагинами или ещё что-то?

User avatar
Wave
Posts: 1756
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 12 times

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

Post by Wave » Mon 15 Jan, 2018 20:27

Поковырялся, отключая плагины методом половинного деления… Конфликт был с FarHints, собранным Victor_VG. Покопался, нашёл FarHints той же версии, но собранным кем-то другим, вылетать перестало.
Пользуюсь ФАРом больше 20 лет © собирательный.

mrQQ
Posts: 61
Joined: Sat 07 May, 2005 11:57

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

Post by mrQQ » Wed 02 May, 2018 15:04

Я скопировал файл MoreHistory.lua в% FARPROFILE% \ Macros \ Scripts, но клавиши все еще не работают. Что я сделал не так?

ccaid
Posts: 819
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 11 times
Been thanked: 5 times

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

Post by ccaid » Sat 12 May, 2018 18:23

Max Rusov wrote:
Sun 14 Jan, 2018 10:51
Залил новую версию (25)
настройка группировки в ней не работает: CtrlG действует как CtrlShiftG. я что-то не заметил, или так и задумано?
Фар делают добрые люди

User avatar
Wave
Posts: 1756
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 12 times

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

Post by Wave » Mon 21 May, 2018 09:16

Как работает группировка по датам? Я что-то никак не пойму. Раньше у меня было, например, в истории команд: столько-то дней назад, столько-то, столько-то. Сейчас: сегодня, ранее в этом месяце, ранее в этом году, в прошедшем году. Поковырял справку, пожмакал Ctrl-G, Ctrl-F12, Ctrl-2, полазил по настройкам, глянул History.txt, но так и не разобрался, когда это изменилось и как настраивается. Не то чтобы новый вид группировки был хуже старого, я всё равно через фильтр ищу, если что, но где-то как-то старый лучше позволял оценить, когда примерно выполнялись такие-то группы команд или ходилось по таким-то папкам.

В помощи в описании настроек нет описания опции «Фильтровать по словам». Плюс мелочь: диалог настроек полностью переведён, а в помощи опции обозваны по-английски.
Пользуюсь ФАРом больше 20 лет © собирательный.

Post Reply

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