Как я могу вывести вывод этой команды
ls -ltDR \`find . -maxdepth 4 -type f -name "*.org"\`
в dired-buffer. Приведенная выше команда перечисляет все файлы org, отсортированные по времени доступа.
Первый открытый буфер прямого доступа с использованием M-x dired
Сортировка по времени доступа в прямом буфере
Вы можете изменить команду сортировки, используемую для упорядочения адресного буфера.
Для сортировки по времени доступа...
Cu s
откроется минибуфер, и вы наберете -lutR
R создаст рекурсивные подкаталоги dired
Отображение только .org файлы
Следующая информация из этой темы здесь работает:
http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/acb20ee78c00e4ec#
(Andreas Politz)
Здесь в одну сторону:
dired-do-kill-lines' с помощью
k' Обернутый в функцию:
(defun dired-show-only (regexp)
(interactive "sFiles to show (regexp): ")
(dired-mark-files-regexp regexp)
(dired-toggle-marks)
(dired-do-kill-lines))
(define-key dired-mode-map [?%?h] 'dired-show-only)
Вы хотите использовать Mx find-dired
с пользовательским значением для find-ls- переменная option
.
find-dired:
find-dired — это интерактивная скомпилированная функция Лиспа в `find-dired.el'.
(find-dired DIR ARGS)
Запустите
find
и перейдите в режим Dired для буфера вывода. Выполняется команда (после перехода в DIR)find . \(ARGS\) -ls
за исключением того, что переменная `find-ls-option' указывает, что использовать как последний аргумент.
find-ls-option:
find-ls-option — это переменная, определенная в `find-dired.el'. Его значение равно
("-exec ls -ld {} \\;" . "-ld")
Документация: Описание опции
find
для создания листинга типаls -l
. Это минусы двух строк (FIND-OPTION .LS-SWITCHES). НАЙТИ-ВАРИАНТ дает возможность (или опции)найти
, которые дают желаемый результат. LS-SWITCHES — это список переключателейls
, указывающих dired, как анализировать вывод.