Esiste un modo per ordinare i risultati del timone comunemente usati?


23

Sembra che l'ordine dei risultati del timone non sia mai utile ... O devo navigare nella lunga lista o continuare a digitare fino a quando non ho ristretto abbastanza la lista.

Esiste un modo per ordinare i risultati in ordine di frequenza d'uso?

Modifica: Cioè, i risultati del timone più comunemente selezionati dovrebbero apparire in cima all'elenco, sia che si tratti di file, comandi, variabili, ecc.


Qualche comando helm in particolare? Helm-Mx, ad esempio, mi dà i comandi più recenti in alto
stsquad l'

Hmm penso che stavo usando qualsiasi completamento del timone di serie quando ho colpito Mx, sono appena passato a usare helm-Mx e ora funziona. Immagino di aver bisogno di leggere qualcosa in più sul timone
aiguofer il

Risposte:


14

Esiste un'opzione di ordinamento adattivo per Helm che ordina il risultato in base alla frequenza di utilizzo. Secondo il codice sorgente del timone, può essere attivato con la modalità minore helm-adaptive-mode:

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


Grazie, questo sembra essere quello che sto cercando, anche se non sembra funzionare come previsto (senza salvare la cronologia) ma lo segnerò come risposta poiché risponde alla domanda.
aiguofer,

@aiguofer Apri un bug su github se hai trovato un bug.
Tom,

1

Sebbene si supponga che Helm-Adaptive Mode faccia questo, come ha sottolineato Tom, sfortunatamente non molti comandi helm lo usano secondo: https://groups.google.com/forum/#!topic/emacs-helm/S6FXhGfDFqA

Lascerò la sua risposta come accettata poiché è la risposta più vicina possibile e sollevata https://github.com/emacs-helm/helm/issues/751


Parte della discussione indicata nella risposta di Aiguofer può essere utilmente portata qui: "Ho capito come salvare le variabili come menzionato nel commento precedente. Questo affronta solo il problema con helm-M-x". [...] "Bene, hai anche pacchetti esterni che lo fanno, il mio è psession.el." Poiché questa soluzione e le helm-adaptive-modehanno diverse limitazioni, forse possono essere utilizzate insieme. A lungo termine, potrebbero essere create variabili aggiuntive che possono essere salvate allo stesso modo.
Joe Corneli,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.