Saya menggunakan Helm untuk melakukan penyelesaian untuk perintah interaktif saya, tetapi itu hanya memungkinkan saya untuk menelusuri perintah-perintah yang telah saya gunakan sebelumnya (yaitu 4 Kandidat). Saya tidak ingin perilaku ini, sebagai gantinya, ketika menekan Cn / Cp itu harus berputar di semua perintah yang cocok dengan pola. Bagaimana saya mengubah perilaku ini?
19
C-n
setelah entri riwayat terakhir dengan benar bergerak ke bagian "Perintah Emacs"Jawaban:
C-o
terikathelm-next-source
secara default. Ini akan menggilir melalui sumber yang tersedia. Dalam hal ini, sumber adalah riwayat perintah Anda dan perintah yang tersedia.Jika Anda berada di bagian atas riwayat Anda pada contoh gambar, lalu menekan
C-o
, itu akan memindahkan Anda ke entri pertama di Emacs Commands .C-o
lagi akan memindahkan Anda kembali ke puncak sejarah.Untuk pindah ke daftar perintah secara otomatis dari bagian bawah sejarah, atur
helm-move-to-line-cycle-in-source
kenil
.sumber
Ini bukan jawaban per se tapi mungkin meningkatkan UX untuk sesuatu yang lebih sesuai dengan keinginan Anda: jika Anda mengatur
helm-mode-reverse-history
untukt
itu akan menempatkan "Emacs Command History" sumber setelah "Emacs Perintah".Atau dari dokumen Emacs sendiri:
sumber