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

Здесь можно обсудить ваш любимый плагин.
akindhacker
Posts: 53
Joined: Wed 19 Apr, 2006 00:07

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

Post by akindhacker »

Latest post of the previous page:

Shmuel wrote: Касательно макросов для плагина Alt-History - ответ приведен на данной странице, несколькими сообщениями выше.
Спасибо.
Shmuel wrote: Макросы Фар2 не могут быть импортированы в Фар3.
Пора бы архив плагина подправить, так как:
Nikolay wrote: [*] Плагину требуется FAR версии не менее 3.0 build 2343.

Smitis
Posts: 1621
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 40 times

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

Post by Smitis »

Есть надежда, что будет побеждён безумный расход памяти при открытии истории?
Разум когда-нибудь победит.

NT Lee Hent
Posts: 2
Joined: Mon 14 Apr, 2008 16:29

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

Post by NT Lee Hent »

Привет,
Не будет ли любезен дарагой автор замечательного плагина
поведать формат файлов his?
Хочу перенести истории из фар2 - там они в hst файлах
аналогичную процедуру при переезде с 1.7 на 2 проделать удавалось
а тут затык - формат не очевиден.
В хинтах по процедуре перехода с 2 на 3 эта тема не обнаружилась

Истории объемные - тысячи строк. Все что как грица непосильным трудом нажитое и, что важнее, нужное
Плагин юзается пожалуй интенсивнее всего остального сколько себя помню :)
Спасибо-спасибо дорогой автор тебе за него :)

Альтернативный способ переноса историй будет также кстати, если кто осилил

fml2
Posts: 518
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 8 times

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

Post by fml2 »

Уважаемый автор плагина!

В связи с появлением билда 3713, начиная с которого в истории команд сохраняется также и каталог, из которого команда была запущена: не могли бы вы добавить в ваш плагин функцию/фильтр типа "показывать все команды / показывать только те, что были запущены из текущего каталога"? Желательно, чтобы этот фильтр можно было переключать как интерактивно (т.е. когда история уже показывается), так и через опцию плагина, которая задавала бы начальное состояние этого фильтра при показе истории команд.

Заранее спасибо.

cyberwolf
Posts: 109
Joined: Tue 24 Mar, 2009 14:39
Been thanked: 2 times

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

Post by cyberwolf »

Hy, first of all sorry for writing in English (i don't speak Russian).

Since FAR 3713, the API gave support so the history knows about the folder that a command has been executed in.
My request for this plugin would be to add the possibility to filter commands from AltHistory according to their folder.
For example, i have a folder with files that change often, i open the files through FAR and i would like those files/commands not to show up in AltHistory's list of commands.
In the plugin's settings there should be a possibility to add folders where the commands are ignored from history.

Thanx in advance.
Sorry for writing in English in the Russian forums, but i don't speak Russian and don't trust online translators. :D

"There’s no teacher who can teach anything new He can just help us to remember the things we always knew." ~ ENIGMA

DV
Posts: 415
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 18 times
Been thanked: 14 times

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

Post by DV »

NT Lee Hent wrote:поведать формат файлов his?
Так там же ничего военного нет: открыв этот файл в любом вменяемом просмотрщике или редакторе, можно увидеть, что файл содержит последовательно юникодные строки (UCS2 LE), разделённые нулём (т.е. двумя нулевыми байтами: 00 00).
Например, история папок (C:\, C:\1) превратится в байты (43 00 3A 00 5C 00 00 00 43 00 3A 00 5C 00 31 00 00 00 00 00). Здесь двойной нуль в конце означает конец файла.

IgorT75
Posts: 10
Joined: Thu 27 Aug, 2009 08:58
Has thanked: 1 time

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

Post by IgorT75 »

Падает под Win XP 64bit.
Вызываем историю папок, удаляем всё и жмем F4 в пустом уже окне истории.
На выходе еще это появляется:

Code: Select all

╔═══════════ Nested exceptions... ═══════════╗
║ Exceptions occur inside exception handler. ║
║  We are sorry. FAR will be terminated...   ║
╟────────────────────────────────────────────╢
║                   { OK }                   ║
╚════════════════════════════════════════════╝
Логи в аттаче
На Win 8.1 64bit & Far3 b3800 тоже воспроизводится.
Attachments
AltHistoryCrashLogs.zip
Fexcept logs
(2.7 KiB) Downloaded 57 times
Last edited by IgorT75 on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code]

Nikolay
Posts: 549
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 16 times

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

Post by Nikolay »


Denis
Posts: 1428
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Спасибо!

User avatar
John Doe
Бюрократ
Posts: 12814
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

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

Post by John Doe »

Nikolay wrote:WhatsNewRus.txt:
-----------------------------------------------------------------------------
Версия 3.4.0 (10.05.2014)
-----------------------------------------------------------------------------

...

[*] Config\KeyMacros.farconfig -> Config\AltHistory.lua.
...
В макросе ошибка:

Code: Select all

Macro {
  description = "Alternative history: xlat filter";
  area = "Dialog";
  key = "CtrlShiftX";
  condition = Dlg.Id == "86ED68B6-7C55-4B2D-AEEB-E354B5F04CA9";
  action = function() plug_call(255) end;
}
Надо изменить condition так: condition = function() return Dlg.Id == "86ED68B6-7C55-4B2D-AEEB-E354B5F04CA9" end;

И в начале зачем-то приведены закомментированные константы:
Их бы раскомментировать и использовать.
Или ещё лучше: принимать в качестве параметра текстовую строку.

User avatar
John Doe
Бюрократ
Posts: 12814
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

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

Post by John Doe »

TechInfoRus.txt wrote:

Code: Select all

    В данном документе описаны настройки плагина, недоступные для управления
из интерфейса самого плагина.
    Все настройки хранятся в базе SQLite в файле 
    %FARPROFILE%\PluginsData\FF8FC1AE-0F35-4134-9BAB-56D71B1D47B9.db, 
    таблица table_values, если не указано иное
Вместо этого файла намного удобнее было бы иметь набор из соответствующих .farconfig-файлов, которые можно сразу импортировать (а не искать где-то редактор sqlite, и тем более не изучать структуру sqlite и синтаксис sqlite.exe)

Smitis
Posts: 1621
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 40 times

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

Post by Smitis »

С последней ночной версией ФАРа 3899 появились проблемы с открытием истории через Plugin.Call - в фильтр автоматом подставляется текущий путь к файлу. Через меню плагинов нормально.
Разум когда-нибудь победит.

User avatar
John Doe
Бюрократ
Posts: 12814
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

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

Post by John Doe »

Smitis wrote:в фильтр автоматом подставляется текущий путь к файлу. Через меню плагинов нормально.
С комплектными макросами не повторяется.
Но да, в ночной сборке проблемы есть, и дело явно не в AltHistory.

Smitis
Posts: 1621
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 40 times

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

Post by Smitis »

Да, действительно, в макросе неправильно определялось, вызвался ли плагин через Plugin.Call
Разум когда-нибудь победит.

Nikolay
Posts: 549
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 16 times

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

Post by Nikolay »

John Doe wrote: Надо изменить condition так: condition = function() return Dlg.Id == "86ED68B6-7C55-4B2D-AEEB-E354B5F04CA9" end;
Конечно, спасибо.
Вместо этого файла намного удобнее было бы иметь набор из соответствующих .farconfig-файлов, которые можно сразу импортировать
Да, логично.

User avatar
Mauro72
Posts: 216
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

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

Post by Mauro72 »

A Spanish translation...
AltHistorySpa.7z
(1.7 KiB) Downloaded 61 times

Post Reply

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