ну я сделал, но теперь еще захотел сделать "а если он и так был открыт, то не надо" и надо что-то делать с переменными, чтобы из одного адвайса в другой передавать
ну я сделал, но теперь еще захотел сделать "а если он и так был открыт, то не надо" и надо что-то делать с переменными, чтобы из одного адвайса в другой передавать
Можно просто обернуть все в :around. Запомнить архив файл в let переменную и в конце сохранить только этот файл
С :around нужно быть аккуратнее тк если функция часто вызывается, то стэк может кончится. У меня такое бывало)) Но я не думаю что archive-subtree часто вызывается