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

Здесь можно обсудить ваш любимый плагин.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

Latest post of the previous page:

HaRT wrote: Tue 06 Aug, 2019 11:26 Иногда было бы удобно вспомнить, какая была пассивная панель, когда что-то делал в такой-то директории. А для этого надо, чтобы она сохранялась.
А если ты папки на пассивной панели неоднократно менял, то нужно вести историю смены папок на пассивной панели для каждой папки на активной? :)
В любом случае, не сделаю, пока в в фаре не будет нормальных механизмов нотификации плагинов, что папка на панели сменилась.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Nikolay wrote: Wed 07 Aug, 2019 09:03 не сделаю, пока в в фаре не будет нормальных механизмов нотификации плагинов
Ясно. К счастью, фича эта явно не каждодневного применения.
Nikolay wrote: Wed 07 Aug, 2019 09:03 если ты папки на пассивной панели неоднократно менял
Без помощи макросов/плагинов это не осуществить, не сделав панель активной. Но предлагаю не тратить время на этот вопрос, пока механизмы для реализации всё равно отсутствуют.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Nikolay wrote: Wed 07 Aug, 2019 09:03 А если ты папки на пассивной панели неоднократно менял, то нужно вести историю смены папок на пассивной панели для каждой папки на активной? :)
Для истории запуска можно запоминать обе папки.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

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
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

HaRT wrote: Thu 08 Aug, 2019 22:45 Извольте :)
Извольте
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Nikolay wrote: Mon 12 Aug, 2019 13:00 Извольте
Спасибо!
Фар есть инструмент, а не нянька. © 2009 DrKnS
akindhacker
Posts: 53
Joined: Wed 19 Apr, 2006 00:07

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

Post by akindhacker »

Тоже не сохраняется история в 3.5.8 и 3.5.5. В 3.5.3 работает нормально. Может связано с тем что Windows 10 требует права администратора на изменения в папке Program Files.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Как-то странно иногда работает запуск консольного приложения из истории в новом окне. Например, в Фаре открыт немодальный редактор, из него вызываю историю команд, там выбираю тоже Фар (например, far /p"%FarHome%\Plugins\AltHistory";"%FarHome%\Plugins\LuaMacro" или "C:\Program Files (x86)\Far Manager\Far.exe"), нажимаю ShiftEnter — новое окно Фара или не появляется, или появляется на долю секунды и исчезает. При этом, например, с командой cmd /k dir таких проблем не возникает; при запуске Фара, как написано выше, только из панелей, тоже всё в порядке.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

AltHistory 3.5.8.692
Far 3.0.0.5488 (Private) x64
При попытке перейти из истории каталогов в каталог, содержащий в имени символ ']' получаем:

Code: Select all

╔══════════ Error parsing macro ══════════╗
║ [string "..."]:2: ')' expected near ']' ║
╟─────────────────────────────────────────╢
║                 { OK }                  ║
╚═════════════════════════════════════════╝
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

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

Nikolay
Нельзя ли исправить?
Разум когда-нибудь победит.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

akindhacker wrote: Sat 07 Sep, 2019 19:21 Тоже не сохраняется история в 3.5.8 и 3.5.5. В 3.5.3 работает нормально. Может связано с тем что Windows 10 требует права администратора на изменения в папке Program Files.
И до Windows 10 требовались права администратора для записи в Program Files. Плагин там ничего не пишет, если, конечно, far не настроен на использование локального профиля.
У всех вроде всё сохраняет. Чтобы разобраться, мне нужно воспроизвести проблему. Можете ЛС прислать настройки плагина и (идеально) файл истории, которая не сохраняется?
HaRT wrote: Wed 02 Oct, 2019 15:14 Как-то странно иногда работает запуск консольного приложения из истории в новом окне. Например, в Фаре открыт немодальный редактор, из него вызываю историю команд, там выбираю тоже Фар (например, far /p"%FarHome%\Plugins\AltHistory";"%FarHome%\Plugins\LuaMacro" или "C:\Program Files (x86)\Far Manager\Far.exe"), нажимаю ShiftEnter — новое окно Фара или не появляется, или появляется на долю секунды и исчезает. При этом, например, с командой cmd /k dir таких проблем не возникает; при запуске Фара, как написано выше, только из панелей, тоже всё в порядке.
Не воспроизводится. Попробуйте на чистой установке far повторить.
Denis wrote: Fri 18 Oct, 2019 21:43 AltHistory 3.5.8.692
Far 3.0.0.5488 (Private) x64
При попытке перейти из истории каталогов в каталог, содержащий в имени символ ']' получаем:

Code: Select all

╔══════════ Error parsing macro ══════════╗
║ [string "..."]:2: ')' expected near ']' ║
╟─────────────────────────────────────────╢
║                 { OK }                  ║
╚═════════════════════════════════════════╝
Smitis wrote: Mon 04 Nov, 2019 14:31
При попытке перейти из истории каталогов в каталог, содержащий в имени символ ']' получаем:
Постоянно сталкиваюсь. Причём, если входить в подпапки, не содержащие скобку, то всё нормально.

Nikolay
Нельзя ли исправить?
Я бы рад, но у меня опять-таки не воспроизводится. Нужно больше информации.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Выложил свой минимальный Far на котором воспроизводится
https://gofile.io/?c=2vudui
Распаковать в корень c:
Переходим в "C:\test\]" и потом попытка перейти к ней же из истории каталогов ведёт к

Code: Select all

╔══════════ Error parsing macro ══════════╗
║ [string "..."]:2: ')' expected near ']' ║
╟─────────────────────────────────────────╢
║                 { OK }                  ║
╚═════════════════════════════════════════╝
Так же воспроизводится и на стандартном Far'e https://farmanager.com/nightly/Far30b55 ... 0191105.7z
Добавляем к плагинам AltHistory_3_5_8_x64.zip, в макросы кладём штатный AltHistory.lua. Переходим к папке ']' и та же ошибка.
Сейчас попробую под VS запустить это дело.
Win10.

Как-то так во время показа сообщения об ошибке:
Last edited by Denis on Tue 05 Nov, 2019 20:48, edited 5 times in total.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

Denis, спасибо, воспроизвёл.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Nikolay wrote: Tue 05 Nov, 2019 14:08 Попробуйте на чистой установке far повторить.
1. Запустил Фар с новым профилем: start "" "%FarHome%\far.exe" /p"%FarHome%\Plugins\AltHistory" -s %TEMP%\FarProfile\%RANDOM%.
2. Из него запустил "C:\Program Files (x86)\Far Manager\Far.exe", чтобы строка попала в историю, закрыл.
3. В Фаре из п.1 открыл на редактирование файл, например, C:\Program Files (x86)\Far Manager\changelog_eng.
4. Вызвал Alt-историю команд; на строке, образовавшейся в результате вызове Фара из п.2, нажал ShiftEnter.
Новый Фар не появился; в другой раз какое-то окошко на краткий миг моргнуло и пропало.

Win 8.1 x64; Far Manager, version 3.0.0.5503 x86; AltHistory 3.5.8.692.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

HaRT, спасибо, тоже воспроизвёл. Не люблю пробелы в именах папок :)
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

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

Post by Nikolay »

Denis, Smitis, HaRT, починил.
Post Reply

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