Emacs Dired: сортировка по времени / дате по умолчанию

521
Christian Herenz

В emacs dired-режиме, когда я нажимаю, я sмогу переключаться между алфавитной и хронологической сортировкой файлов. Обычно я всегда предпочитаю хронологическую сортировку, но по умолчанию используется алфавитная сортировка. Как я могу настроить emacs так, чтобы всегда отображался отсортированный хронологически загруженный буфер?

2
Настройте переменную `dired-list-переключатели` - это в основном команда` ls` * string *, которая имеет определенные ограничения в зависимости от конкретной установленной версии `ls`, и` dired-mode` не принимает `list` формат (так что я создал свою собственную версию dired, которая поддерживает список). Смотрите также эту полезную библиотеку: http://www.emacswiki.org/emacs/dired-sort.el lawlist 9 лет назад 2
@lawlist указывает на одну страницу Emacs Wiki, которая освещает эту тему. [** Здесь **] (http://www.emacswiki.org/emacs/DiredSorting) - это страница, посвященная этой теме в целом. Он охватывает несколько библиотек, которые помогают с сортировкой Dired. Drew 9 лет назад 0

2 ответа на вопрос

2
nephewtom

Я просто повторяю комментарий @lawlist:

Настройте переменную dired-listing-switches

Например: M-x customize-variable RET dired-listing-switches
заполните поле-lt

Или просто установите его в вашем .emacsили init.elс:

(setq dired-listing-switches "-lt")

0
Christian Herenz

Я недавно обнаружил этот пакет в melpa, который делает (постоянную) сортировку в dired очень простой: https://gitlab.com/xuhdev/dired-quick-sort

Похожие вопросы