EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin
Auto-closing brackets, quotes, etc.
- Lenguaje dominante
- C++
- Estrellas
- 138
- Forks
- 22
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**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.
Guía de contribución
Línea de trabajo
No se nombran archivos, pruebas ni puntos de entrada. Empieza localizando los puntos de entrada de la entrada de texto y del manejo de teclas de Sk IDE, y después comprueba cómo se gestionan el movimiento del cursor y los saltos de línea. El trabajo estará terminado cuando los corchetes, paréntesis y comillas de apertura y cierre se emparejen con el cursor entre ellos, con la expansión multilínea solicitada al pulsar Enter.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100