Page 1 of 79

AltHistory: Alternative History — Альтернативная история

Posted: Sun 17 Jul, 2005 12:26
by Nikolay
Здесь располагается место для обсуждения плагина Alternative History.
Welcome!

AltHistory: Alternative History — Альтернативная история

Posted: Wed 05 Jul, 2006 12:51
by Nikolay
--

Posted: Wed 05 Jul, 2006 13:47
by Denis
Отличный плагин, и, наверное, наиболее мной используемый
Спасибо !

Posted: Wed 05 Jul, 2006 14:31
by DrKnS
Nikolay
Присоединяюсь к благодарностям. Полезный плагин.
Небольшое предложение - в диалоге настройки переноса истории обрабатывать переменные окружения.

Posted: Wed 05 Jul, 2006 22:18
by Wave
Маленькая хотелка:
реализована так ожидаемая мною выборочная чистка истории, но при удалении по Ctrl-Del позиция, на которой стоит курсор, прыгает в самый низ экрана (список сдвигается вверх). Чисто косметическое пожелание - чтобы не прыгало, ибо немного неудобно. У?

Posted: Thu 06 Jul, 2006 07:58
by Smitis
Вот такой глюк заметил: после очистки какой-либо истории ФАРа, соответствующая история AltHistory перестаёт пополняться.
Потом вдруг опять начинает работать. Закономерность выявить не удалось.

Posted: Thu 06 Jul, 2006 10:09
by HaRT
Ещё одна ошибочка:
1. Открываю файл на редактирование/ просмотр любым немодальным способом.
2. Открываю другой файл на редактирование/ просмотр через Альтернативную историю.
3. Выхожу из второго редактора/ просмотрщика.
4. Оказываюсь не в предыдущем редакторе/ просмотрщике, как ожидалось, а в панелях.

Эта же ошибка была и в предыдущей версии.

Posted: Thu 06 Jul, 2006 12:40
by HaRT
Ошибка посерьёзнее: почему-то все команды, начинающиеся на cd:_ (например, cd:_lwcp, cd:_lfm), заносятся в историю именно как cd:_.

Posted: Thu 06 Jul, 2006 12:54
by Nikolay
DrKnS wrote:Nikolay
Небольшое предложение - в диалоге настройки переноса истории обрабатывать переменные окружения.
Для чего, например? Я думал над такой возможностью, но что-то не придумал применения. Вот возможные проблемы для пользователя плагина - придумал.
Поэтому и не реализовал. Так-то несложно, могу и прикрутить...

Posted: Thu 06 Jul, 2006 12:55
by Nikolay
Wave wrote:Маленькая хотелка:
реализована так ожидаемая мною выборочная чистка истории, но при удалении по Ctrl-Del позиция, на которой стоит курсор, прыгает в самый низ экрана (список сдвигается вверх). Чисто косметическое пожелание - чтобы не прыгало, ибо немного неудобно. У?
Вообще-то, такое поведение и задумывалось :oops:
При тестировании не обратил внимание. Исправлюсь.

Posted: Thu 06 Jul, 2006 12:59
by Nikolay
Smitis wrote:Вот такой глюк заметил: после очистки какой-либо истории ФАРа, соответствующая история AltHistory перестаёт пополняться.
Потом вдруг опять начинает работать. Закономерность выявить не удалось.
Это "багофича" ;) . Сам её недавно заметил (вроде бы в более ранних версиях FAR такого не было), но поправлять её довольно хлопотно. А смысла руками чистить историю фара вообще не вижу, поэтому и не стал хлопотать.

Posted: Thu 06 Jul, 2006 13:07
by Nikolay
HaRT wrote:Оказываюсь не в предыдущем редакторе/ просмотрщике, как ожидалось, а в панелях.
Посмотрю, что можно сделать.
HaRT wrote:Ошибка посерьёзнее: почему-то все команды, начинающиеся на cd:_ (например, cd:_lwcp, cd:_lfm), заносятся в историю именно как cd:_.
1.71 alpha 2 build 2112 + AltHistory 1.1.0.14 - ошибки не наблюдается.

Posted: Thu 06 Jul, 2006 13:08
by Smitis
Nikolay
В принципе, после удаления файлов истории плагина, всё опять
заработало. Попутно возник вопрос, а по какой причине плагин хранит историю в отдельных файлах? Может стоит (хотя бы опциально) работать с историей ФАРа в реестре?

Posted: Thu 06 Jul, 2006 13:34
by Nikolay
Smitis wrote:Nikolay
В принципе, после удаления файлов истории плагина, всё опять
заработало.
Какая последовательность? Стираешь историю FAR из меню и перестает работать соответствующая история в AltHistory? Тогда она должна была бы заработать после заведения хоть одного элемента в стандартную историю и перезапуска FAR, вообще-то.
а по какой причине плагин хранит историю в отдельных файлах?
По причине возможного большого размера истории. Прикинь, три истории по 5000 элементов...
Может стоит (хотя бы опциально) работать с историей ФАРа в реестре?
Не совсем понял вопрос - хранить историю не в файлах, а в реестре?
А чем файлы не устраивают?

Posted: Thu 06 Jul, 2006 13:36
by DrKnS
Nikolay wrote: Для чего, например? Я думал над такой возможностью, но что-то не придумал применения.
Например для того, чтобы писать через %FARHOME% и не зависеть от контекста.
Вот возможные проблемы для пользователя плагина - придумал.
Хм... А какие?

Posted: Thu 06 Jul, 2006 13:47
by HaRT
Nikolay wrote:
HaRT wrote:Ошибка посерьёзнее: почему-то все команды, начинающиеся на cd:_ (например, cd:_lwcp, cd:_lfm), заносятся в историю именно как cd:_.
1.71 alpha 2 build 2112 + AltHistory 1.1.0.14 - ошибки не наблюдается.
Это я просто плохо описал контекст.

0. Far b.2112
1. AltHistory 1.1.0.14
2. FarReg 2.19
3. NamedFolders 2.5.2.232
4. В нём настроены несколько псевдонимов для папок реестра. В частности
_lwcp reg:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
_ufm reg:HKEY_CURRENT_USER\Software\Far\KeyMacros

Команда вида cd:_ufm обрабатывается, судя по всему, засылкой макроса в Фар. Так вот AltHistory не регистрирует команду, запущенную таким образом.

PS А то, что я написал про подчёркивание, это я поспешил. :oops: