Page 84 of 85

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

Posted: Thu 08 Aug, 2019 22:45
by HaRT

Latest post of the previous page:

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.

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

Posted: Mon 12 Aug, 2019 13:00
by Nikolay
HaRT wrote:
Thu 08 Aug, 2019 22:45
Извольте :)
Извольте

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

Posted: Mon 12 Aug, 2019 13:09
by HaRT
Nikolay wrote:
Mon 12 Aug, 2019 13:00
Извольте
Спасибо!

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

Posted: Sat 07 Sep, 2019 19:21
by akindhacker
Тоже не сохраняется история в 3.5.8 и 3.5.5. В 3.5.3 работает нормально. Может связано с тем что Windows 10 требует права администратора на изменения в папке Program Files.

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

Posted: Wed 02 Oct, 2019 15:14
by HaRT
Как-то странно иногда работает запуск консольного приложения из истории в новом окне. Например, в Фаре открыт немодальный редактор, из него вызываю историю команд, там выбираю тоже Фар (например, far /p"%FarHome%\Plugins\AltHistory";"%FarHome%\Plugins\LuaMacro" или "C:\Program Files (x86)\Far Manager\Far.exe"), нажимаю ShiftEnter — новое окно Фара или не появляется, или появляется на долю секунды и исчезает. При этом, например, с командой cmd /k dir таких проблем не возникает; при запуске Фара, как написано выше, только из панелей, тоже всё в порядке.

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

Posted: Fri 18 Oct, 2019 21:43
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 }                  ║
╚═════════════════════════════════════════╝

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

Posted: Mon 04 Nov, 2019 14:31
by Smitis
При попытке перейти из истории каталогов в каталог, содержащий в имени символ ']' получаем:
Постоянно сталкиваюсь. Причём, если входить в подпапки, не содержащие скобку, то всё нормально.

Nikolay
Нельзя ли исправить?

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

Posted: Tue 05 Nov, 2019 14:08
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
Нельзя ли исправить?
Я бы рад, но у меня опять-таки не воспроизводится. Нужно больше информации.

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

Posted: Tue 05 Nov, 2019 19:49
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.

Как-то так во время показа сообщения об ошибке:

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

Posted: Tue 05 Nov, 2019 20:23
by Nikolay
Denis, спасибо, воспроизвёл.

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

Posted: Tue 05 Nov, 2019 20:57
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.

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

Posted: Wed 06 Nov, 2019 05:41
by Nikolay
HaRT, спасибо, тоже воспроизвёл. Не люблю пробелы в именах папок :)

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

Posted: Thu 07 Nov, 2019 22:27
by Nikolay
Denis, Smitis, HaRT, починил.

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

Posted: Thu 07 Nov, 2019 23:41
by HaRT
Nikolay wrote:
Thu 07 Nov, 2019 22:27
HaRT, починил.
Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом. :(

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

Posted: Fri 08 Nov, 2019 08:28
by Nikolay
HaRT wrote:
Thu 07 Nov, 2019 23:41
Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом. :(
Перепочинил.