Existe alguma maneira de ordenar os resultados do leme comumente usados?

23

Parece que a ordem dos resultados do leme nunca é útil ... Eu tenho que navegar pela lista longa ou continuar digitando até que eu tenha reduzido a lista o suficiente.

Existe alguma maneira de classificar os resultados em ordem de frequência de uso?

Editar: ou seja, os resultados do leme mais comumente selecionados devem aparecer no topo da lista, seja para arquivos, comandos, variáveis, etc.

aiguofer
fonte
Algum comando de leme em particular? Helm-Mx dá-me os comandos recentes no topo por exemplo
stsquad
Hmm, acho que estava usando qualquer conclusão de elmo de estoque quando bati em Mx, acabei de usar o helm-Mx e ele funciona agora. Eu acho que preciso ler um pouco mais sobre o leme
aiguofer

Respostas:

14

Existe uma opção de classificação adaptável para o Helm, que classifica o resultado de acordo com a frequência de uso. De acordo com o código-fonte do leme, ele pode ser ativado no modo secundário helm-adaptive-mode:

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

Tom
fonte
Obrigado, isso parece ser o que estou procurando, embora não pareça estar funcionando como o esperado (sem salvar o histórico), mas vou marcá-lo como a resposta, pois ele responde à pergunta.
aiguofer
@aiguofer Abra um bug no github se você encontrou um bug.
Tom
1

Embora o modo de adaptação de leme deva fazer isso como Tom apontou, infelizmente, muitos comandos de leme não o usam como: https://groups.google.com/forum/#!topic/emacs-helm/S6FXhGfDFqA

Deixarei sua resposta como aceita, pois é a resposta mais próxima possível e suscitei https://github.com/emacs-helm/helm/issues/751

aiguofer
fonte
Parte da discussão apontada na resposta de um aiguofer pode ser útil aqui: "Eu descobri como salvar variáveis, como mencionado no comentário anterior. Isso só resolve o problema helm-M-x". [...] "Bom, você também tem pacotes externos que fazem isso, o meu é psession.el." Como essa solução e as helm-adaptive-modelimitações têm diferentes, talvez elas possam ser usadas juntas. A longo prazo, talvez devam ser criadas variáveis ​​adicionais que possam ser salvas da mesma maneira.
Joe Corneli 27/05