Emacs dired: слишком много информации - PullRequest
21 голосов
/ 07 ноября 2010

Я пытаюсь использовать Emacs, и все в порядке, но информация о каждом файле в моем каталоге слишком полная.Как я могу сказать, чтобы он показывал только имя файла (и, возможно, размер файла в удобочитаемом формате)?Я пробовал варианты типа dired-listing-switches, но безуспешно.

Ответы [ 4 ]

24 голосов
/ 15 ноября 2014

Начиная с Emacs 24.4, нажмите клавишу (.

Повторяется, это позволит скрыть / показать детали. Это часть Dired Details .

12 голосов
/ 07 ноября 2010

Вы можете уменьшить объем отображаемой информации, используя эмуляцию ls в Emacs, вместо того, чтобы разрешить ему использовать ls напрямую.

Чтобы включить эмуляцию ls, добавьте следующий код в файл запуска (возможно, .emacs или.emacs.d / init.el):

(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)

Затем можно настроить отображение с помощью M-x customize-group RET ls-lisp RET.В частности, параметр «Ls Lisp Verbosity» можно использовать для отключения нескольких столбцов.Нет очевидного способа объяснить это только именем файла и размером, но вы, безусловно, можете избавиться от столбцов владелец / группа / количество ссылок.

4 голосов
/ 03 марта 2013

Хорошие новости, более эффективная версия DiredDetails теперь находится в основной ветке Emacs;он использует текстовые свойства вместо оверлеев.

Я искал его, потому что зависимость DiredDetails от оверлеев делала его слишком медленным для одного набора результатов поиска с задержкой.буду в 24,3 или 24,4.Получите необработанный файл здесь: http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el

0 голосов
/ 30 марта 2019

также, чтобы показать размеры файлов в удобочитаемом формате (кБ / МБ), добавьте это в ваш .emacs:

(setq-default dired-listing-switches "-alh")
...