MagicStack / MagicStack/MagicPython

.format() keys with spaces don't highlight properly

Ouverte
#214 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
1.4k
Forks
98
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

  • MagicPython version: 1.1.0

  • A sreenshot:
    image
    image

  • 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'])))

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème de coloration syntaxique dans VS Code 1.45.1 avec MagicPython 1.1.0 en utilisant l’exemple de format_map fourni, puis comparez les deux captures d’écran. Suivez la manière dont les chaînes de format Python gèrent les clés de dictionnaire contenant des espaces ; le travail est terminé lorsque les accolades et les expressions sont mises en évidence comme une syntaxe de format plutôt que comme une chaîne.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, python, vscode
Domaine
tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.