Có cách nào để đặt hàng kết quả helm bằng cách thường được sử dụng?


23

Có vẻ như thứ tự kết quả helm không bao giờ hữu ích ... Tôi phải điều hướng qua danh sách dài hoặc tiếp tục gõ cho đến khi tôi thu hẹp danh sách đủ.

Có cách nào để sắp xếp kết quả theo thứ tự tần suất sử dụng không?

Chỉnh sửa: Nghĩa là, các kết quả helm được chọn phổ biến nhất sẽ xuất hiện ở đầu danh sách, cho dù đó là cho các tệp, lệnh, biến, v.v.


Bất kỳ lệnh helm cụ thể? Ví dụ như Helm-Mx cung cấp cho tôi các lệnh gần đây ở trên cùng
stsquad

Hmm Tôi nghĩ rằng tôi chỉ đang sử dụng bất cứ thứ gì hoàn thành helm stock khi tôi nhấn Mx, tôi mới chuyển sang sử dụng helm-Mx và nó hoạt động ngay bây giờ. Tôi đoán tôi cần đọc thêm một chút về helm
aiguofer

Câu trả lời:


14

Có một tùy chọn sắp xếp thích ứng cho Helm, sắp xếp kết quả theo tần suất sử dụng của chúng. Theo mã nguồn helm, nó có thể được kích hoạt với chế độ nhỏ helm-adaptive-mode:

https://github.com/emacs-mus/mus/blob/master/mus-adaptive.el


Cảm ơn, đây có vẻ là điều tôi đang tìm kiếm mặc dù nó dường như không hoạt động như mong đợi (không lưu lịch sử) nhưng tôi sẽ đánh dấu nó là câu trả lời vì nó trả lời câu hỏi.
aiguofer

@aiguofer Mở một lỗi trên github nếu bạn tìm thấy một lỗi.
Tom

1

Mặc dù chế độ helm-Adaptive được cho là thực hiện điều này như Tom đã chỉ ra, nhưng thật không may, không có nhiều lệnh helm sử dụng nó như sau: https://groups.google.com/forum/#!topic/emacs-mus/S6FXhGfDFqA

Tôi sẽ để lại câu trả lời của anh ấy như được chấp nhận vì đó là câu trả lời gần nhất có thể và được nêu ra https://github.com/emacs-mus/mus/issues/751


Một phần của cuộc thảo luận được chỉ ra trong câu trả lời của aiguofer có thể được đưa vào đây một cách hữu ích: "Tôi đã tìm ra cách lưu các biến như đã đề cập trong bình luận trước. Điều đó chỉ giải quyết vấn đề với helm-M-x." [...] "Tốt, bạn cũng có các gói bên ngoài làm điều này, của tôi là psession.el." Vì giải pháp này và helm-adaptive-modecó những hạn chế khác nhau, có lẽ chúng có thể được sử dụng cùng nhau. Về lâu dài, có lẽ các biến bổ sung nên được tạo có thể được lưu theo cùng một cách.
Joe Corneli
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.