วิธีการเรียงลำดับรายการไฟล์ใน helm-find-files


10

เมื่อฉันใช้helm-find-filesเพื่อค้นหาไดเรกทอรี ฉันต้องการให้แสดงการจับคู่และไดเรกทอรีที่ตรงกันเป็นอันดับแรกในรายการผู้สมัครตามด้วยไฟล์

ตัวอย่างเช่นการค้นหา "src" ให้ผลลัพธ์ดังต่อไปนี้:

หางเสือตัวอย่างเช่น

ฉันจะแสดง "src" ก่อนได้อย่างไรเนื่องจากเป็นการจับคู่ที่ตรงกันและไดเรกทอรี หรือถอดที่ทำให้ซ่อน "." ไฟล์ไปที่ท้ายรายการ (ดูเหมือนว่าจะเรียงตามตัวอักษร?)


1
^src$srcควรจะตรงเท่านั้น
abo-abo

1
@ abo-abo ใช่ฉันรู้ว่าฉันสามารถเพิ่ม regexp ได้ แต่ฉันต้องการเปลี่ยนลำดับการจัดเรียงเริ่มต้นเมื่อไม่ได้ระบุ
Lee H

1
คุณตระหนักถึงการจับคู่เฟล็กซ์ใหม่แล้วและคุณต้องการปิดหรือไม่ หากคุณต้องการพฤติกรรมการเรียงลำดับนี้ที่เปิดใช้งานการจับคู่แบบยืดหยุ่น (ซึ่งเป็นค่าเริ่มต้น) ฉันคิดว่า helm devs กำลังทำงานอยู่ แต่ก็ยังไม่พร้อม
PythonNut

1
@LeeH ปัญหา GitHubเป็นแหล่งข้อมูลสำหรับผู้มีส่วนเกี่ยวข้องที่เกี่ยวข้องในขณะนี้
PythonNut

2
@LeeH คุณควรอัพเดท Helm ล่าสุด มันได้รับการแก้ไขแล้ว helm-find-files-sort-directoriesตัวแปรที่กำหนดเองใหม่จะถูกเพิ่ม: tเมื่อต้องการเปิดใช้พฤติกรรมที่คุณต้องการตั้งค่าให้
Tu Do

คำตอบ:


2

ตามความเห็นของ @Tu Do ด้านบนเห็นได้ชัดว่าเป็นไปได้ในครั้งเดียว แต่คุณลักษณะดังกล่าวได้ถูกนำไปใช้ในการส่งมอบ8489beeและข้อผูกพันที่เกี่ยวข้อง


1
BTW ผู้อ่านที่สนใจอาจพบคำตอบของฉันที่emacs.stackexchange.com/questions/12745/…สามารถนำกลับมาใช้ใหม่ได้ในบริบทนี้หากคุณยินดีที่จะแก้ไขhelm-files.elในพื้นที่
Joe Corneli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.