Emacs Dired: Standardmäßig nach Uhrzeit / Datum sortieren

609
Christian Herenz

Im emacs dired-Modus kann ich beim Drücken von szwischen alphabetischer und chronologischer Sortierung der Dateien wechseln. Normalerweise bevorzuge ich immer die chronologische Sortierung, aber die alphabetische Sortierung ist die Standardeinstellung. Wie kann ich Emacs so anpassen, dass immer ein direkter Puffer zuerst chronologisch sortiert angezeigt wird?

2
Passen Sie die Variable 'dired-Listing-Switches' an - es ist im Grunde der `ls'-Befehl * string *, der je nach installierter` ls'-Version bestimmte Einschränkungen hat, und `dired-mode` akzeptiert keine` Liste` format (so habe ich meine eigene Version von dired erstellt, die eine Liste unterstützt). Siehe auch diese hilfreiche Bibliothek: http://www.emacswiki.org/emacs/dired-sort.el lawlist vor 9 Jahren 2
@lawlist verweist auf eine Emacs-Wiki-Seite, die dieses Thema behandelt. [** Here **] (http://www.emacswiki.org/emacs/DiredSorting) ist die Seite, die sich allgemein mit dem Thema befasst. Es deckt mehrere Bibliotheken ab, die bei der gezielten Sortierung helfen. Drew vor 9 Jahren 0

2 Antworten auf die Frage

2
nephewtom

Ich wiederhole nur den Kommentar von @lawlist:

Passen Sie die Variable an dired-listing-switches

Zum Beispiel: M-x customize-variable RET dired-listing-switches
Füllen Sie das Feld mit-lt

Oder setze es einfach in .emacsoder init.elmit:

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

0
Christian Herenz

Ich habe dieses Paket kürzlich in melpa entdeckt, was das (dauerhafte) Sortieren in Dired sehr einfach macht: https://gitlab.com/xuhdev/dired-quick-sort