Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

✨ Snippets

Abierto
#1,623 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
swift
Área
desktop, tooling

Línea de trabajo

El issue menciona el servicio de completion y el menú de CodeEditSourceEditor, además de la compatibilidad con wildcard, como bloqueadores, pero no proporciona archivos de implementación ni tests. Empieza leyendo esas áreas de CodeEditSourceEditor y aclara el alcance de la biblioteca de snippets y de las APIs de inserción, completion, wildcard y extensiones. Se considera terminado cuando funcionan las funciones enumeradas de creación de snippets, inserción del cursor, completion con ámbito, wildcard, extensiones y comportamiento del overlay.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement extensions snippets toolbar
Description

Users should be able to make and insert code snippets to insert into their open file at the current cursor position.

Snippets should be able to support wildcards.

Snippets should have a completion, so when a set of characters are typed within a given scope, it will suggest the snippet without having to open the Snippets overlay.

Additionally, extensions should be able to add snippets.

We might include this in a larger library feature at a later point in time.

The snippets/library overlay could be accessed by a keyboard shortcut and/or a plus icon button in the toolbar.

[!NOTE]
There may require additional functionality to be build into CodeEditSourceEditor to support some of this, so we may need to do some of this after this is done.

Blockers
  • CodeEditSourceEditor completion service and menu
  • CodeEditSourceEditor wildcard support
Screenshots
Screenshot 2024-03-14 at 2 34 06 PM image Screenshot 2024-03-14 at 2 36 13 PM
Lenguaje dominante
Swift
Estrellas
23.1k
Forks
1.2k
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CodeEditApp/CodeEdit

Todos los issues de CodeEditApp/CodeEdit

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.