Closed GoogleCodeExporter closed 9 years ago
Это разные настройки не имеющие никакого
отношения друг к другу.
И ОБА макроса могут настраиваться
пользователем.
Меняйте макрос, для safe far close и получите
желаемое.
Original comment by ConEmu.Maximus5
on 21 Jul 2014 at 8:41
Возможно я что-то не понимаю, но как бы я не
менял макрос Save all editors, например заменяя
его на @ - сохранение всё равно происходит,
если включена опция Safe Far close. Мне же нужно,
чтобы при клике на крестик закрытия окна
конему в фар закрывался корректно, так как
без этого конему иногда повисает, не
завершая фар.
Original comment by c2h5oh...@gmail.com
on 22 Jul 2014 at 6:47
Я же вроде ясно сказал, что нужно менять
макрос для "Safe far close".
Макрос "Save all editors" служит для совсем других
целей
Original comment by ConEmu.Maximus5
on 22 Jul 2014 at 7:15
Заменил в оригинальном макросе ShiftF10 на F10 n
@$while (Dialog||Editor||Viewer||Menu||Disks||MainMenu||UserMenu||Other||Help)
$if (Editor) F10 n $if (Dialog) $Exit $end $else Esc $end $end Esc $if
(Shell) F10 $if (Dialog) Enter $end $Exit $end F10
Выдаёт окно с ошибкой, если есть открытые
не сохранённые редакторы. - Что ему не
нравится?
Original comment by c2h5oh...@gmail.com
on 5 Aug 2014 at 6:20
Почему бы сразу не показать это "окно с
ошибкой"?
Original comment by ConEmu.Maximus5
on 5 Aug 2014 at 6:23
Полагал у вас выглядит также
Original comment by c2h5oh...@gmail.com
on 5 Aug 2014 at 10:05
Attachments:
Вы "пишете" макрос в формате "старого фара" а
используете "ФАР С ЛУА"!!!
Макрос для луа виден в том же списке.
Original comment by ConEmu.Maximus5
on 6 Aug 2014 at 4:54
Было такое смутное подозрение - уж больно
язык макроса похож на старый фаровский :)
Вместе с тем почему-то казалось, что в
Конему макро-движок собственный, но
синтаксически совместимый с FAR2.
Может стоит детектить макро-движок и
оставлять только совместимые макросы?
Original comment by c2h5oh...@gmail.com
on 6 Aug 2014 at 6:23
Impossible. А если юзер захочет В ЭТОМ конему
запустить первый, или второй фар?
И конвертер макросов по понятной причине
писать не хочется...
Original comment by ConEmu.Maximus5
on 6 Aug 2014 at 6:33
> конвертер макросов по понятной причине
писать не хочется
На это точно время тратить не стоит. Может в
подсказке указать: "Используйте язык
макросов, поддерживаемый вашей версией FAR
manager", чтобы не было непоняток.
Новый тикет заводить не буду - не уверен,
что это проблема Конему, но возможно это "на
стыке" фара и конему. Содержимое панелей не
соответствует активной вкладке.
Получилось при закрытии фара по крестику,
макрос Safe Far Close активен:
@while Area.Dialog or Area.Editor or Area.Viewer or Area.Menu or Area.Disks or
Area.MainMenu or Area.UserMenu or Area.Other or Area.Help do if Area.Editor
then Keys("F10 N") if Area.Dialog then exit() end else Keys("Esc") end end
Keys("Esc") if Area.Shell then Keys("F10") if Area.Dialog then Keys("Enter")
end exit() end Keys("F10")
Original comment by c2h5oh...@gmail.com
on 6 Aug 2014 at 12:39
Attachments:
Чего делали - не пойму.
Но вообще-то, во время выполнения макроса
табы НЕ обновляются. Это by-design.
Original comment by ConEmu.Maximus5
on 6 Aug 2014 at 1:34
Редко пользуюсь вьювером из-за отсутствия
в нём раскраски, читать массивы безликих
символов утомительно. В редакторе же есть
опасность изменения содержимого, причём
это событие можно и не заметить, поэтому
привык сохранять редактируемый текст
вручную, когда редактура доведена до
логической точки, а закрывать FAR с отменой
изменений.
Такой макрос закрывает FAR без сохранения
редакторов:
@while Area.Dialog or Area.Editor or Area.Viewer or Area.Menu or Area.Disks or
Area.MainMenu or Area.UserMenu or Area.Other or Area.Help or Area.Shell do
if Area.Editor then
Keys("F10")
if Area.Dialog then Keys("n") end
end
if Area.Shell then
Keys("F10")
if Area.Dialog then Keys("Enter") end
else
Keys("Esc")
end
end
Original comment by c2h5oh...@gmail.com
on 7 Aug 2014 at 5:20
BTW, макросом или плагином ESC можно
автоматически "нажимать Ctrl+L" во избежание
нежданных изменений.
Original comment by ConEmu.Maximus5
on 7 Aug 2014 at 5:35
[deleted comment]
Нужны шаги для повторения. Или хотя бы
полный MemoryDump процесса ConEmu
Original comment by ConEmu.Maximus5
on 11 Aug 2014 at 9:56
Нужны шаги для повторения. Или хотя бы
полный MemoryDump процесса ConEmu
Original comment by ConEmu.Maximus5
on 11 Aug 2014 at 9:56
Открываю файл во вьювере, либо редакторе,
переключаюсь по CtrlTab в панели и вижу то, что
на приложенном скрине. Возможно это
связано с недавно переписанным в FAR3
оконным менеджером.
Original comment by c2h5oh...@gmail.com
on 12 Aug 2014 at 6:19
Attachments:
Original issue reported on code.google.com by
c2h5oh...@gmail.com
on 21 Jul 2014 at 8:37