Подтвердить что ты не робот

Emacs поучаствовал: слишком много информации

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

4b9b3361

Ответ 1

Вы можете уменьшить объем информации, отображаемой с помощью эмуляции Emacs ls, вместо того, чтобы позволить ей напрямую использовать 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" может использоваться для отключения нескольких столбцов. Нет очевидного способа получить его до имени файла и его размера, но вы наверняка избавитесь от столбцов владельца/группы/ссылки.

Ответ 2

В Emacs 24.4 нажмите клавишу (.

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

Ответ 3

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

Я искал его, потому что зависимость DiredDetails от накладок сделала его слишком медленным для одного набора результатов поиска.

Я не уверен, будет ли он в 24.3 или 24.4. Получите необработанный файл здесь: http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el