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

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

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

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

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.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Nikolay » Mon 12 Aug, 2019 13:00

HaRT wrote:
Thu 08 Aug, 2019 22:45
Извольте :)
Извольте

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

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

Post by HaRT » Mon 12 Aug, 2019 13:09

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 » Sat 07 Sep, 2019 19:21

Тоже не сохраняется история в 3.5.8 и 3.5.5. В 3.5.3 работает нормально. Может связано с тем что Windows 10 требует права администратора на изменения в папке Program Files.

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

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

Post by HaRT » 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 таких проблем не возникает; при запуске Фара, как написано выше, только из панелей, тоже всё в порядке.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » 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
Posts: 1593
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 36 times

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

Post by Smitis » Mon 04 Nov, 2019 14:31

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

Nikolay
Нельзя ли исправить?
Разум когда-нибудь победит.

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

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

Post by Nikolay » Tue 05 Nov, 2019 14:08

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: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » Tue 05 Nov, 2019 19:49

Выложил свой минимальный 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: 549
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 16 times

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

Post by Nikolay » Tue 05 Nov, 2019 20:23

Denis, спасибо, воспроизвёл.

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

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

Post by HaRT » Tue 05 Nov, 2019 20:57

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: 549
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 16 times

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

Post by Nikolay » Wed 06 Nov, 2019 05:41

HaRT, спасибо, тоже воспроизвёл. Не люблю пробелы в именах папок :)

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

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

Post by Nikolay » Thu 07 Nov, 2019 22:27

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

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

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

Post by HaRT » Thu 07 Nov, 2019 23:41

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

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

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

Post by Nikolay » Fri 08 Nov, 2019 08:28

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

Post Reply

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