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

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 8943
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 87 times
Been thanked: 155 times

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

Post by HaRT » Tue 12 Feb, 2019 19:36

Latest post of the previous page:

Nikolay, ещё одна недоработка: нахожусь на панели QView, открываю одну из историй и пытаюсь перейти на элемент по CtrlPgUp — история закрывается, но на панели ничего не происходит; ожидаю же я, что на этой панели перейдём к выбранному элементу.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Sun 28 Apr, 2019 21:30

HaRT wrote:
Mon 04 Feb, 2019 17:51
либо по тому же сочетанию, которое вызывает текущую историю (AltF8/AltF11/AltF12).
AltF8 занято. Так что, наверное, по отпусканию одиночного Alt.

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

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

Post by HaRT » Mon 29 Apr, 2019 11:23

Nikolay wrote:
Sun 28 Apr, 2019 21:30
наверное, по отпусканию одиночного Alt.
Это означает занять ещё одну клавишу (да ещё какую!) на управление фильтром. Backspace не обладает этим недостатком, т.к. там уже задействован, но пока только при непустом фильтре. Т.ч. я за Backspace.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Mon 29 Apr, 2019 13:26

HaRT wrote:
Mon 29 Apr, 2019 11:23
Это означает занять ещё одну клавишу (да ещё какую!) на управление фильтром. Backspace не обладает этим недостатком, т.к. там уже задействован, но пока только при непустом фильтре. Т.ч. я за Backspace.
Ну, Backspace так Backspace.

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

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

Post by Nikolay » Thu 02 May, 2019 14:42

HaRT wrote:
Tue 12 Feb, 2019 19:36
Nikolay, ещё одна недоработка: нахожусь на панели QView, открываю одну из историй и пытаюсь перейти на элемент по CtrlPgUp — история закрывается, но на панели ничего не происходит; ожидаю же я, что на этой панели перейдём к выбранному элементу.
Я это обошёл, но, по-хорошему, это в FAR надо править: FCTL_SETPANELDIRECTORY на папку файловой системы не отрабатывает, если панель скрыта или является QView.

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

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

Post by HaRT » Thu 02 May, 2019 15:17

Nikolay wrote:
Thu 02 May, 2019 14:42
это в FAR надо править: FCTL_SETPANELDIRECTORY на папку файловой системы не отрабатывает
Подозреваю, что если не записать на багтрекер, то шансы исправления совсем низкие.

Спасибо за улучшенную версию!
Фар есть инструмент, а не нянька. © 2009 DrKnS

DV
Posts: 363
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

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

Post by DV » Fri 31 May, 2019 19:52

Только у меня AltHistory 3.5.6 ломает FAR3 под Windows XP SP3? Такое сообщение сразу при старте FAR:

Code: Select all

╔══════════════════════════ Exception occurred ══════════════════════════╗
║ Exception:   0xE06D7363 - C++ exception                                ║
║ Details:     ss std::bad_optional_access, what(): Bad optional access  ║
║ LastError:                                                             ║
║ NTSTATUS:                                                              ║
║ Address:     0x7C812AEB - kernel32.dll!RaiseException                  ║
║ Source:                                                                ║
║ Function:    SetStartupInfoW                                           ║
║ Module:      C:\FAR3\Plugins\AltHistory\AltHistory.dll                 ║
╟────────────────────────────────────────────────────────────────────────╢
║          { Unload plugin } [ Stack ] [ Minidump ] [ Ignore ]           ║
╚════════════════════════════════════════════════════════════════════════╝
Last edited by DV on Wed 05 Jun, 2019 14:13, edited 1 time in total.

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

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

Post by Smitis » Thu 20 Jun, 2019 08:49

Судя по всему, поддержка XP всё? Пичалька.
Разум когда-нибудь победит.

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

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

Post by HaRT » Wed 24 Jul, 2019 18:17

Что-то то ли я туплю, то ли и вправду такое пока не предусмотрено…
Плагин запоминает для каждой команды, в какой директории она была запущена, и это используется при показе локальной истории.
Но вот как в общей истории посмотреть директорию конкретной команды (скажем, файл запускался по полному пути)?
В Фаре , а вот как с этим обстоит дело в плагине, что-то не соображу.
Если такой фичи и впрямь нет, предлагаю её добавить и повесить, скажем, на ShiftF3.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Sun 04 Aug, 2019 14:36

DV wrote:
Fri 31 May, 2019 19:52
Только у меня AltHistory 3.5.6 ломает FAR3 под Windows XP SP3?
Smitis wrote:
Thu 20 Jun, 2019 08:49
Судя по всему, поддержка XP всё? Пичалька.
Не всё, просто поддержка XP сейчас - это хождение по минному полю на костылях. :)
HaRT wrote:
Wed 24 Jul, 2019 18:17
а вот как с этим обстоит дело в плагине, что-то не соображу.
Уже хорошо обстоит

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

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

Post by HaRT » Mon 05 Aug, 2019 21:27

Nikolay wrote:
Sun 04 Aug, 2019 14:36
Уже хорошо обстоит
Спасибо!
Однако хорошо бы ещё строки "Информация" и "Папка:" из AltHistoryEng.lng поменять со строками "Information" и "Folder:" из AltHistoryRus.lng. :)

P.S.
Кстати, не сохраняется ли в Истории Папок директория пассивной панели? Иногда было бы удобно…
Last edited by HaRT on Mon 05 Aug, 2019 21:29, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Tue 06 Aug, 2019 08:00

HaRT wrote:
Mon 05 Aug, 2019 21:27
Однако хорошо бы ещё строки "Информация" и "Папка:" из AltHistoryEng.lng поменять со строками "Information" и "Folder:" из AltHistoryRus.lng. :)
Ещё бы баг какой нашли, чтобы из-за такой только мелочи не перевыкладывать плагин. :)
Кстати, не сохраняется ли в Истории Папок директория пассивной панели? Иногда было бы удобно…
Сохраняется. Как только папка на любой панели меняется, прошлая поступает в стандартную историю и AltHistory

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

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

Post by HaRT » Tue 06 Aug, 2019 11:26

Nikolay wrote:
Tue 06 Aug, 2019 08:00
Как только папка на любой панели меняется, прошлая поступает в стандартную историю и AltHistory
Я не совсем об этом. Вот пользователь, не меняя активную панель (левая/правая), ходит на ней по директориям и в них что-то делает, при этом поглядывая на пассивную панель и, например, иногда подставляя её путь (или даже её текущий элемент) в командную строку. Иногда было бы удобно вспомнить, какая была пассивная панель, когда что-то делал в такой-то директории. А для этого надо, чтобы она сохранялась. (Ну а просматривать её можно было бы по всё тому же ShiftF3.)
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Wed 07 Aug, 2019 09:03

HaRT wrote:
Tue 06 Aug, 2019 11:26
Иногда было бы удобно вспомнить, какая была пассивная панель, когда что-то делал в такой-то директории. А для этого надо, чтобы она сохранялась.
А если ты папки на пассивной панели неоднократно менял, то нужно вести историю смены папок на пассивной панели для каждой папки на активной? :)
В любом случае, не сделаю, пока в в фаре не будет нормальных механизмов нотификации плагинов, что папка на панели сменилась.

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

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

Post by HaRT » Wed 07 Aug, 2019 11:25

Nikolay wrote:
Wed 07 Aug, 2019 09:03
не сделаю, пока в в фаре не будет нормальных механизмов нотификации плагинов
Ясно. К счастью, фича эта явно не каждодневного применения.
Nikolay wrote:
Wed 07 Aug, 2019 09:03
если ты папки на пассивной панели неоднократно менял
Без помощи макросов/плагинов это не осуществить, не сделав панель активной. Но предлагаю не тратить время на этот вопрос, пока механизмы для реализации всё равно отсутствуют.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by John Doe » Wed 07 Aug, 2019 14:11

Nikolay wrote:
Wed 07 Aug, 2019 09:03
А если ты папки на пассивной панели неоднократно менял, то нужно вести историю смены папок на пассивной панели для каждой папки на активной? :)
Для истории запуска можно запоминать обе папки.

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

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

Post by HaRT » Thu 08 Aug, 2019 22:45

Nikolay wrote:
Tue 06 Aug, 2019 08:00
Ещё бы баг какой нашли, чтобы из-за такой только мелочи не перевыкладывать плагин.
Извольте :)
Проблемы с обработкой префиксов \\?\ и \\?\UNC\:
1. Делаем сперва cd "\\?\C:\Program Files (x86)\Far Manager\Addons\Macros", потом пытаемся из Истории Папок туда перейти — вместо этого оно пытается выполниться как команда, но с пробелами перед ней (чтобы не попасть в Историю Команд).
2. В директории из п.1 открываем на редактирование файл, например, Panel.BS.lua, затем пытаемся его открыть через Историю Редактирования — получаем . При попытке перейти на этот файл получаем такое же поведение, как в п.1.
3. Аналогично с файлом \\?\UNC\localhost\C$\Program Files (x86)\Far Manager\Addons\Macros\Panel.BS.lua и «не то» из п.1.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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