Port to gtksourceview-5 for async completion operations and hovers
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é
- À l'abandon
- Domaine
- desktop, developer-experience
Piste de recherche
L’issue ne nomme aucun fichier, test ou point d’entrée. Commencez par localiser l’implémentation existante de completion et la configuration de build, puis comparez les APIs asynchrones de completion et de hover requises de gtksourceview-5. C’est terminé lorsque l’éditeur prend en charge les completions et les hovers non bloquants pour ses cas d’utilisation LSP.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
Code could provider better support for completion and gain a hover using gtksourceview-5, for these reasons:
- Completions should be async in order to help run async operations to calculate items, like when using LSP environments where a client request to the server completion items asynchronously, new API in gtksourceview-5 performs populate items async.
- New gtksourceview-5 has support to provide hovers, that is an important features for code editors in order to show context information like LSP environments requesting information to servers on the current context, in version 5 populate hover is also async and is required for LSP too in order to avoid UI block.
Proposal
Port Code to use gtksourceview-5 in order to increase its compatilibility with LSP servers.
- 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
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
longbridge/gpui-kit#3223 ·
-
area:desktop area:ui bug platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
anthropics/claude-code#96687 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
切换供应商后codex的智能体配置报错 Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
farion1231/cc-switch#7660 ·