EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

Auto-closing brackets, quotes, etc.

Ouverte
#27 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
SkookumIDE
Langage dominant
C++
Étoiles
138
Forks
22
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**Is your feature request related to a problem? Please describe.**
Most IDEs automatically type in the closing bracket/parenthesis/quote/etc when the user types in the opening one, and places the cursor between them. Getting used to the Sk IDE not doing that is proving to be quite hard.

**Describe the solution you'd like**
When I press `[` I'd like the IDE to insert `[]` instead, and place my cursor in the middle `[|]`. Same goes for `"` to `""`, `'` to `''`, `(` to `()`, and so on.

Bonus points, if after having the cursor between brackets `[|]` and pressing enter, the code gets expanded to
```
[
|
]
```
instead of
```
[
|]
```

**Describe alternatives you've considered**
There isn't really an alternative. Unless, uh, an AHK script? Sounds like a way overengineered solution for what seems like a simple change to make to the IDE.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier, test ou point d’entrée n’est nommé. Commencez par localiser les points d’entrée de la saisie de texte et de la gestion des touches de Sk IDE, puis vérifiez comment sont gérés les déplacements du curseur et les sauts de ligne. Le travail est terminé lorsque les crochets, parenthèses et guillemets ouvrants et fermants sont appariés avec le curseur entre eux, avec l’expansion multiligne demandée lors de l’appui sur Enter.

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

Évaluation

Stack technique
cpp
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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