python / python/cpython

Use pyrepl+fanycompleter as the default readline for pdb

Aberta
#139,167 3 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

stdlib type-feature
Linguagem predominante
Python
Estrelas
77.2k
Forks
35.9k
Métricas de merge de PRs
Métricas de PR pendentes

Descrição

Feature or enhancement

Proposal:

Once https://github.com/python/cpython/pull/130473 is merged, we can think of using it also for pdb.
This would enable colored completion from the pdb prompt, like this (for context, pdb++ has been doing this for years)

Image

This raises some minor questions such as whether the (pdb) prompt should be white or magenta.

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Linked PRs
  • gh-141619

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece lendo o trabalho sobre pyrepl e fanycompleter referenciado em PR 130473 e, em seguida, inspecione como pdb seleciona sua implementação de readline e lida com o prompt (pdb). A alteração estará concluída quando pdb usar pyrepl+fanycompleter por padrão e fornecer conclusão colorida; as escolhas de cores do prompt ainda precisam ser resolvidas. PR 141619 indica que esse trabalho já está em andamento.

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

Avaliação

Stack de tecnologia
python
Domínio
cli, devtools
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

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