Page 15 of 17

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

Posted: Fri 10 Oct, 2014 23:53
by Reputet

Latest post of the previous page:

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

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

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

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

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

Posted: Sat 11 Oct, 2014 20:43
by Max Rusov
Я не вижу технической возможности для реализации. Да и вообще - плагин не отрабатывает вход/выход из папок, т.ч. я не уверен, что это тут уместно.

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

Posted: Sat 11 Oct, 2014 21:29
by HaRT
Max Rusov wrote:Я не вижу технической возможности для реализации. Да и вообще - плагин не отрабатывает вход/выход из папок, т.ч. я не уверен, что это тут уместно.
Про техническую возможность:
zg wrote:
John Doe wrote:Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам
я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.
На мой взгляд, была бы ценная фича.

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

Posted: Sat 11 Oct, 2014 22:46
by Max Rusov
HaRT wrote:Про техническую возможность...
Не знаю, о чем речь.

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

Posted: Sun 12 Oct, 2014 13:10
by HaRT
Max Rusov wrote:Не знаю, о чем речь.
Я тоже. Но раз zg так сказал, то можно ж у него спросить, как добиться желаемого. Хотите, я спрошу? :)

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

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

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

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

То ли побились файлы базы, то ли ещё что-то, но настройки HistoryFolder в 0AB780BC-36CA-4FDA-B321-70520D875CDE.db не оказалось.

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

Posted: Mon 11 Jan, 2016 15:29
by ccaid
плагин некорректно работает с ADS (alternate data stream): толи при помещении пути в историю, толи при извлечении путь обрезается до двоеточия.

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

Posted: Sat 23 Apr, 2016 16:11
by ccaid
если файлы истории внезапно оказываются нулевого размера, то это выбивает плагин настолько, что после предложенной терминации плагина Фар так и не смог нормально работать. защита бы не помешала. кстати, бекапы файлов истории были не нулевого размера, но плагин похоже не обучен ими пользоваться, пришлось ручками восстанавливать.
а нулевой размер возник при исчерпании диска. по-хорошему, тут тоже защита не помешала бы.

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

Posted: Sun 14 Jan, 2018 07:10
by Wave
Обновил FARx64 с 5000 до 5125 и теперь при открытии истории FAR молча схлопывается.

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

Posted: Sun 14 Jan, 2018 10:51
by Max Rusov
Залил новую версию (25) на ней, вроде, работает. Что в ней менялось я уже не помню. Могут слететь макросы.

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

Posted: Mon 15 Jan, 2018 17:24
by Wave
Увы, вылетает. Теперь не молча:

Code: Select all

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

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

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

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

Posted: Mon 15 Jan, 2018 20:27
by Wave
Поковырялся, отключая плагины методом половинного деления… Конфликт был с FarHints, собранным Victor_VG. Покопался, нашёл FarHints той же версии, но собранным кем-то другим, вылетать перестало.

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

Posted: Wed 02 May, 2018 15:04
by mrQQ
Я скопировал файл MoreHistory.lua в% FARPROFILE% \ Macros \ Scripts, но клавиши все еще не работают. Что я сделал не так?

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

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