Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Request to Add IDE-Like Features Through a Plugin

Ouverte
#1,708 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Calme
Domaine
desktop, tooling

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

Needs Design Priority: Wishlist
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de elementary/code

Toutes les issues de elementary/code

Issues similaires

Plus d'issues Desktop Dev

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.