Używam Hełmu do wykonywania uzupełnień dla moich interaktywnych poleceń, ale pozwala mi to na przełączanie między poleceniami, których użyłem w przeszłości (tj. 4 kandydatów). Zamiast tego nie chcę tego zachowania, gdy naciskasz Cn / Cp, powinno ono cyklicznie przewijać wszystkie polecenia dopasowane do wzorca. Jak mogę zmienić to zachowanie?
19
C-n
po ostatnim wpisie historii poprawnie przechodzi do sekcji „Komendy Emacsa”Odpowiedzi:
C-o
jesthelm-next-source
domyślnie związany. Spowoduje to przełączanie dostępnych źródeł. W tym przypadku źródłami są historia poleceń i dostępne polecenia.Jeśli byłeś na początku swojej historii na przykładowym obrazie, a następnie wciśnięty
C-o
, przeniesie Cię do pierwszego wpisu w Poleceniach Emacsa .C-o
ponownie przeniesie Cię z powrotem na szczyt historii.Aby automatycznie przejść do listy poleceń od dołu historii, ustaw
helm-move-to-line-cycle-in-source
nanil
.źródło
To nie jest odpowiedź per se, ale może poprawić UX do czegoś więcej od swoich potrzeb: jeśli ustawisz
helm-mode-reverse-history
nat
nim będzie umieścić „Emacs historii poleceń” źródło „po Emacs Commands”.Lub z samych dokumentów Emacsa:
źródło