Request to Add IDE-Like Features Through a Plugin
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
No se nombran archivos fuente, pruebas ni puntos de entrada; primero hay que establecer dónde deben ubicarse los plugins de editor y las integraciones de LSP en la base de código, y revisar el plugin existente mencionado en la propuesta. Para darlo por terminado sería necesario acordar el alcance y los criterios de aceptación para incluir MyPlug, algo que este issue no proporciona.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
While working with the editor, I felt the need for richer coding assistance than the standard autocomplete could provide. The idea for MyPlug was built upon an existing plugin, which served as the foundation for extending the editor’s capabilities even further.
Proposal
From that starting point, I developed MyPlug to introduce a broader, more integrated set of IDE-like features while preserving the editor's lightweight nature.
MyPlug combines local completion with Language Server Protocol (LSP) integration to provide hybrid code completion, hover information, signature help, diagnostics, and code actions directly within the editor. It also supports the dynamic detection and selection of LSP servers across multiple languages, allowing users to enable advanced features flexibly.
Although the plugin is in its early stages, I am proposing its inclusion in the main codebase so it can continue to evolve and mature. I believe it represents a meaningful step toward a more capable, context-aware editing experience while leaving ample room for future collaboration and refinement.
Prior Art (Optional)
No response
- Lenguaje dominante
- Vala
- Estrellas
- 521
- Forks
- 119
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 13
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de elementary/code
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
elementary/code#1818 · 1 comentario ·
-
Unmounting a mount containing a file being edited by Code does not result in a "busy" warning Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
elementary/code#1813 · 2 comentarios ·
-
Fuzzy Find icon in the sidebar AbiertoNeeds Design Priority: Wishlist
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
elementary/code#1786 · 3 comentarios ·
-
Needs Design Priority: Wishlist
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
elementary/code#1783 ·
-
Priority: Wishlist
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
elementary/code#1762 · 3 comentarios ·
Todos los issues de elementary/code
Issues similares
-
[Super Editor][Chat] - Floating editor scaffold does not reset panel height after closing panel Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
bug channel: beta feature: preferences feature: ui/ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
bug editor script-component smart items
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
decentraland/creator-hub#1654 ·
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100