MagicStack / MagicStack/MagicPython
.format() keys with spaces don't highlight properly
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 1.4k
- Forks
- 98
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
not sure if it belongs here but
If you have a dict key with spaces in its name, 'fried eggs' for example, it thinks the format braces {} are actually a string.
* **Editor name and version**: vs code 1.45.1
* **Platform**: linux mint
* **Color scheme**: [Dark molokai](https://marketplace.visualstudio.com/items?itemName=nonylene.dark-molokai-theme)
* **MagicPython version**: 1.1.0
* **A sreenshot**:


* **5-10 lines of surrounding code**:
`action = int(input('text'
'\n text {bread[0]}'
'\n text {fried eggs[0]})'
'\n text {pancakes[0]})'
'\n text \n'.format_map(dt['foods'])))`
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Reproduza o problema de destaque no VS Code 1.45.1 com o MagicPython 1.1.0 usando o exemplo de format_map fornecido e compare as duas capturas de tela. Rastreie como as strings de formatação do Python lidam com chaves de dicionário que contêm espaços; considera-se concluído quando as chaves e as expressões são destacadas como sintaxe de formatação, e não como uma string.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, python, vscode
- Domínio
- tooling
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100