Request to Add IDE-Like Features Through a Plugin
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Aucun fichier source, test ou point d’entrée n’est nommé ; il faut d’abord déterminer où les plugins d’éditeur et les intégrations LSP doivent se trouver dans la base de code et examiner le plugin existant mentionné dans la proposition. Pour considérer le travail terminé, il faudrait un périmètre convenu et des critères d’acceptation pour inclure MyPlug, ce que cette issue ne fournit pas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Vala
- Étoiles
- 521
- Forks
- 119
- Merge moyen
- 1 j 7 h
- PR mergées (30 j)
- 13
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de elementary/code
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
elementary/code#1818 · 1 commentaire ·
-
Unmounting a mount containing a file being edited by Code does not result in a "busy" warning Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
elementary/code#1813 · 2 commentaires ·
-
Fuzzy Find icon in the sidebar OuverteNeeds Design Priority: Wishlist
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
elementary/code#1786 · 3 commentaires ·
-
Needs Design Priority: Wishlist
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
elementary/code#1783 ·
-
Priority: Wishlist
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
elementary/code#1762 · 3 commentaires ·
Toutes les issues de elementary/code
Issues similaires
-
[Super Editor][Chat] - Floating editor scaffold does not reset panel height after closing panel Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug channel: beta feature: preferences feature: ui/ux
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug editor script-component smart items
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
decentraland/creator-hub#1654 ·
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100