ในemacs diredโหมดเมื่อฉันกดsฉันสามารถสลับระหว่างการเรียงลำดับตัวอักษรและลำดับเหตุการณ์ของไฟล์ โดยปกติฉันมักชอบเรียงลำดับตามลำดับเวลา แต่การเรียงลำดับตัวอักษรเป็นค่าเริ่มต้น ฉันจะกำหนด emacs เองให้มีบัฟเฟอร์ dired ก่อนแสดงลำดับเหตุการณ์ได้อย่างไร
ในemacs diredโหมดเมื่อฉันกดsฉันสามารถสลับระหว่างการเรียงลำดับตัวอักษรและลำดับเหตุการณ์ของไฟล์ โดยปกติฉันมักชอบเรียงลำดับตามลำดับเวลา แต่การเรียงลำดับตัวอักษรเป็นค่าเริ่มต้น ฉันจะกำหนด emacs เองให้มีบัฟเฟอร์ dired ก่อนแสดงลำดับเหตุการณ์ได้อย่างไร
คำตอบ:
ฉันแค่ทำซ้ำความคิดเห็น @lawlist:
ปรับแต่งตัวแปร
dired-listing-switches
ตัวอย่างเช่น: M-x customize-variable RET dired-listing-switches
กรอกข้อมูลด้วย-lt
หรือเพียงแค่กำหนดมันในของคุณ.emacsหรือinit.elด้วย:
(setq dired-listing-switches "-lt")
ฉันเพิ่งค้นพบแพคเกจนี้ใน melpa ซึ่งทำให้การเรียงลำดับ (ถาวร) ใน dired ง่ายมาก: https://gitlab.com/xuhdev/dired-quick-sort
dired-listing-switches- โดยพื้นฐานแล้วมันคือสตริงlsคำสั่งที่มีข้อ จำกัด บางอย่างตามรุ่นที่ติดตั้งไว้โดยเฉพาะและไม่ยอมรับรูปแบบ ดูห้องสมุดที่เป็นประโยชน์เช่นนี้: emacswiki.org/emacs/dired-sort.ellsdired-modelist