Estou usando o Helm para executar conclusões para meus comandos interativos, mas ele só me permite percorrer os comandos que usei no passado (ou seja, 4 Candidatos). Eu não quero esse comportamento. Ao pressionar Cn / Cp, ele deve percorrer todos os comandos correspondentes de padrão. Como eu mudo esse comportamento?
19
C-n
após a última entrada história corretamente move-se para o "Emacs comandos" seçãoRespostas:
C-o
está vinculadohelm-next-source
por padrão. Isso irá percorrer as fontes disponíveis. Nesse caso, as fontes são seu histórico de comandos e comandos disponíveis.Se você estivesse no topo do seu histórico na imagem de exemplo e pressionado
C-o
, você o levaria para a primeira entrada nos comandos do Emacs .C-o
novamente o levaria de volta ao topo da história.Para ir para a lista de comandos automaticamente na parte inferior do histórico, defina
helm-move-to-line-cycle-in-source
comonil
.fonte
Esta não é uma resposta, por si só, mas pode melhorar a UX para algo mais do seu agrado: se você definir
helm-mode-reverse-history
parat
ele vai colocar a fonte "Emacs História Comando" depois "Emacs Comandos".Ou pelos próprios documentos do Emacs:
fonte