github / github/gh-stack

Support Ctrl+N / Ctrl+P for list navigation

Aberta Para iniciantes
#58 0 comentários 0 reações 0 responsáveis Ver no GitHub
feature request topic: cli - general
Linguagem predominante
Go
Estrelas
1.5k
Forks
70
Merge médio
1d 8h
PRs com merge (30d)
7

Descrição

### Summary

When navigating stacks and prompts, only the arrow keys work for moving the selection up and down. Ctrl+N / Ctrl+P do not work as alternatives.

### Expected behavior

Support Unix / editor-style navigation so that:

- `Ctrl+N` moves to the next item (down)
- `Ctrl+P` moves to the previous item (up)

This matches common behavior in Vim, Emacs, VS Code, and many terminal UIs, and lets users keep their hands on the home row while working with `gh stack`.

> Optionally, supporting `Ctrl+J` / `Ctrl+K` for down/up (or allowing these to be configured) would make the experience even more familiar for Vim users.

### Actual behavior

Arrow keys move the selection, but `Ctrl+N` / `Ctrl+P` have no effect.

### Environment

- `gh` version: 2.90.0
- `gh stack` version: 0.0.2

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelos pontos de entrada de navegação de stack e prompt da gh stack CLI, rastreando onde o movimento da seleção pelas teclas de seta é tratado. Adicione a navegação com Ctrl+N e Ctrl+P com a mesma direção e o mesmo comportamento das teclas de seta e, em seguida, verifique se ambos os bindings movem a seleção corretamente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
go
Domínio
cli
Tipo de issue
Funcionalidade
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Pouca atividade
Clareza
Claramente especificada
Facilidade para iniciantes
72/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.