Come scorrere tutti i comandi interattivi (Mx) corrispondenti disponibili usando Helm piuttosto che solo la mia cronologia?


19

Sto usando Helm per eseguire i completamenti per i miei comandi interattivi, ma mi permette solo di scorrere quei comandi che ho usato in passato (cioè 4 Candidate (s)). Non voglio questo comportamento, invece, quando si preme Cn / Cp, dovrebbe scorrere tutti i comandi corrispondenti al modello. Come cambio questo comportamento?

inserisci qui la descrizione dell'immagine


1
Sei sicuro che ti consente solo di scorrere gli ultimi comandi utilizzati? Ho l'ultimo Helm installato e premendo C-ndopo l'ultima voce della cronologia si sposta correttamente nella sezione "Comandi Emacs"
Maciej Goszczycki,

Risposte:


18

C-oè vincolato per helm-next-sourceimpostazione predefinita. Ciò scorrerà tra le fonti disponibili. In questo caso, le fonti sono la cronologia dei comandi e i comandi disponibili.

Se fossi in cima alla tua cronologia nell'immagine di esempio, quindi premuto C-o, ti sposterebbe alla prima voce in Comandi Emacs . C-oti riporterebbe di nuovo in cima alla storia.

Per passare automaticamente all'elenco dei comandi dalla parte inferiore della cronologia, impostare helm-move-to-line-cycle-in-sourcesu nil.


4

Questa non è una risposta di per sé, ma potrebbe migliorare la UX a qualcosa di più di tuo gradimento: se si imposta helm-mode-reverse-historysu di tessa inserirà la fonte "Emacs Command History" dopo "Emacs Commands".

O dagli stessi documenti di Emacs:

Visualizza l'origine della cronologia dopo l'origine corrente nei helm-modecomandi gestiti.

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.