Чи є спосіб замовити результати керма за загальновживаними?


23

Здається, що порядок результатів керма ніколи не корисний ... Мені або доводиться орієнтуватися по довгому списку або продовжувати друкувати, поки я досить не звужую список.

Чи є можливість сортувати результати за частотою використання?

Редагувати: Тобто найчастіше вибрані результати керма повинні з’являтися у верхній частині списку, будь то файли, команди, змінні тощо


Якісь конкретні команди керма? Helm-Mx дає мені останні команди, наприклад, вгорі
stsquad

Хм, я думаю, що я просто використовував будь-який запас штурвала, коли натиснув Mx, я просто перейшов на використання helm-Mx, і він працює зараз. Я думаю, мені потрібно прочитати трохи більше про кермо
aiguofer

Відповіді:


14

Існує адаптивний варіант сортування Helm, який сортує результат відповідно до їх частоти використання. Відповідно до вихідного коду керма, його можна активувати в другорядному режимі helm-adaptive-mode:

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


Дякую, це, здається, те, що я шукаю, хоча це, здається, не працює так, як очікувалося (не зберігаючи історію), але я позначу це як відповідь, оскільки він відповідає на питання.
aiguofer

@aiguofer Відкрийте помилку на github, якщо ви знайшли помилку.
Том

1

Хоча передбачається, що режим helm-adaptive-mode, як це вказував Том, на жаль, не багато команд шлемів використовують його відповідно до: https://groups.google.com/forum/#!topic/emacs-helm/S6FXhGfDFqA

Я залишу його відповідь прийнятою, оскільки це найбільш близька відповідь і піднята https://github.com/emacs-helm/helm/isissue/751


Частина дискусії, на яку вказувала відповідь айгофера, може бути корисно внесена сюди: "Я зрозумів, як зберегти змінні, як згадувалося в попередньому коментарі. Це стосується лише проблеми helm-M-x". [...] "Добре, у вас є також зовнішні пакунки, які роблять це, моє psession.el". Оскільки це рішення і helm-adaptive-modeмає різні обмеження, можливо, їх можна використовувати разом. Довгострокові, можливо, слід створити додаткові змінні, які можна зберегти таким же чином.
Джо Корнелі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.