Dired: одно подтверждение для всех выбранных файлов и каталогов
Использование случая:
- Отметить для удаления целевых файлов и каталогов в буфере с буфером;
- Выполнить 'dired-do-flagged-delete' (тип 'x');
Результат: Меня спрашивают о подтверждении удаления каждого непустого каталога.
Вопрос: есть ли простой способ сказать "да" один раз и удалить все помеченные вещи (включая непустые каталоги)?
Я googled, что можно установить "dired-recursive-deletes" на "always", но это не защитит меня от случайной обработки "delete" (например, ошибка "x", когда помечен неправильный каталог).
Я понимаю, что можно настроить emacs с помощью инъекций lisp, но пока я не знаю этого языка, поэтому я спрашиваю, есть ли другое решение.
Ответы
Ответ 1
Я думаю, вы нашли свой ответ, но не пробовали.
(setq dired-recursive-deletes 'always)
И вы получите только одно приглашение, спрашивающее, хотите ли вы удалить n элементов, и вы получите список из них. Вам больше не будут предложены каталоги.