Я экспериментирую ediff-directories, но я не уверен, что использую это правильно.
Я прочитал в документации, что, когда я нажимаю две директории ediff-directories, при нажатии ==Emacs сравнивает их рекурсивно.
Однако, если я нажимаю, ==я получаю только папки со =знаками (что означает, что две папки имеют идентичное содержимое) на уровне, где я запускаю команду. Если я хочу увидеть, какие папки имеют =знаки на более глубоких уровнях в иерархии папок, мне нужно повторно запустить ==команду на каждом уровне.
Как я могу сказать emacs рекурсивно пройти весь путь до листьев, чтобы я мог видеть все различия в directory difference buffer(доступны через команду клавиатуры D)?
Если кто-нибудь знает учебник по использованию ediff-directories(кроме официальной документации ), я был бы очень заинтересован.
Кроме того, если я хочу выйти из группы сеансов (сравнение папок на одном уровне), но у меня есть сеансы, открытые для более глубоких уровней, если я qнажимаю (выход из этой группы сеансов), Emacs жалуется на сообщение:
Эта группа сессий имеет активные сеансы --- не может выйти
Как я могу выйти из сессионных групп, не выходя из под-сессий одна за другой?
ztree-diffможет различать две директории рекурсивно. github.com/fourier/ztree