EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

Auto-closing brackets, quotes, etc.

Abierto
#27 0 comentarios 0 reacciones 0 asignados Ver en GitHub
SkookumIDE
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.