Просто используйте Dired + . Используйте C-M-R
для переключения, использовать ли буферы Dired повторно. Поместите это в файл инициализации, если вы хотите использовать по умолчанию:
(diredp-make-find-file-keys-reuse-dirs)
Это также заботится о ^
. В итоге, не нужно ничего кодировать - просто загрузите Dired + .