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

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post 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.
Фар есть инструмент, а не нянька. © 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: 10855
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: 10855
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: 10855
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, починил.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post 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 всё равно не отрабатывает ожидаемым образом. :(
Фар есть инструмент, а не нянька. © 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 07 Nov, 2019 23:41 Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом. :(
Перепочинил.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

buniak_a_h wrote: Tue 10 Mar, 2020 21:48
HaRT wrote: Tue 10 Mar, 2020 20:10А у вас?
Я понял! У меня установлен плагин AltHistory, а у него - фильтр. Потому и не попадало в его историю.
Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.)
00:05 MSK
А, понял, вы имеете в виду шаблоны исключений. Да, добавление туда /^@\w+:/ позволяет добиться описанного поведения. Спасибо за напоминание.
Last edited by HaRT on Tue 10 Mar, 2020 22:05, edited 1 time in total.
Reason: Добавлен абзац про шаблон исключения
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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