Кажется, что порядок следования результатов руля никогда не бывает полезным ... Мне нужно либо перемещаться по длинному списку, либо продолжать печатать, пока я не сузу список достаточно.
Есть ли способ отсортировать результаты по частоте использования?
Редактировать: то есть наиболее часто выбираемые результаты управления должны отображаться в верхней части списка, будь то файлы, команды, переменные и т. Д.
helm
completion
aiguofer
источник
источник
Ответы:
Для Helm есть опция адаптивной сортировки, которая сортирует результат в соответствии с частотой их использования. Согласно исходному коду руля, он может быть активирован второстепенным режимом
helm-adaptive-mode
:https://github.com/emacs-helm/helm/blob/master/helm-adaptive.el
источник
Хотя helm-adaptive-mode должен делать это, как указал Том, к сожалению, не многие команды helm используют его в соответствии с: https://groups.google.com/forum/#!topic/emacs-helm/S6FXhGfDFqA
Я оставлю его ответ как принятый, так как это самый близкий из возможных ответов и поднял https://github.com/emacs-helm/helm/issues/751
источник
helm-M-x
». [...] «Хорошо, у вас также есть внешние пакеты, которые делают это, мой естьpsession.el
». Так как это решение иhelm-adaptive-mode
имеет разные ограничения, возможно, их можно использовать вместе. В долгосрочной перспективе, возможно, следует создать дополнительные переменные, которые можно сохранить таким же образом.