Como rolar por todos os comandos interativos (Mx) correspondentes disponíveis usando o Helm, e não apenas o meu histórico?


19

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?

insira a descrição da imagem aqui


1
Tem certeza de que apenas permite percorrer os últimos comandos usados? Eu tenho mais recente Helm instalado e pressionando C-napós a última entrada história corretamente move-se para o "Emacs comandos" seção
Maciej Goszczycki

Respostas:


18

C-oestá vinculado helm-next-sourcepor 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-onovamente 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-sourcecomo nil.


4

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-historypara tele vai colocar a fonte "Emacs História Comando" depois "Emacs Comandos".

Ou pelos próprios documentos do Emacs:

Exibe a fonte do histórico após a fonte atual nos helm-modecomandos manipulados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.